Merge branch 'saas-showbuilder' of github.com:sourcefabric/Airtime into saas-showbuilder
Conflicts: airtime_mvc/application/layouts/scripts/page-sub-menu.phtml
This commit is contained in:
commit
93d2d8ad67
8 changed files with 52 additions and 134 deletions
|
@ -17,6 +17,7 @@ define('WHOS_USING_URL' , 'http://sourcefabric.org/en/airtime/whosus
|
|||
define('TERMS_AND_CONDITIONS_URL' , 'http://www.sourcefabric.org/en/about/policy/');
|
||||
define('PRIVACY_POLICY_URL' , 'http://www.sourcefabric.org/en/about/policy/');
|
||||
define('USER_MANUAL_URL' , 'http://sourcefabric.booktype.pro/airtime-pro-for-broadcasters');
|
||||
define('ABOUT_AIRTIME_URL' , 'https://www.airtime.pro/support/');
|
||||
define('AIRTIME_TRANSIFEX_URL' , 'https://www.transifex.com/projects/p/airtime/');
|
||||
define('WHMCS_PASSWORD_RESET_URL' , 'https://account.sourcefabric.com/pwreset.php');
|
||||
|
||||
|
|
|
@ -9,25 +9,26 @@
|
|||
*/
|
||||
$pages = array(
|
||||
array(
|
||||
'label' => _('Calendar'),
|
||||
'label' => "<i class='icon-calendar icon-white'></i>"._('Calendar'),
|
||||
'module' => 'default',
|
||||
'controller' => 'Schedule',
|
||||
'action' => 'index',
|
||||
'resource' => 'schedule'
|
||||
),
|
||||
array(
|
||||
'label' => _('Radio Page'),
|
||||
'label' => "<i class='icon-globe icon-white'></i>"._('Radio Page'),
|
||||
'uri' => '/',
|
||||
'resource' => '',
|
||||
'pages' => array(
|
||||
)
|
||||
),
|
||||
array(
|
||||
'label' => _("Settings"),
|
||||
'label' => "<i class='icon-cog icon-white'></i>"._("Settings"),
|
||||
'resource' => 'preference',
|
||||
'action' => 'index',
|
||||
'module' => 'default',
|
||||
'controller' => 'preference',
|
||||
'title' => 'Settings',
|
||||
'pages' => array(
|
||||
array(
|
||||
'label' => _('General'),
|
||||
|
@ -56,11 +57,12 @@ $pages = array(
|
|||
)
|
||||
),
|
||||
array(
|
||||
'label' => _("Analytics"),
|
||||
'label' => "<i class='icon-signal icon-white'></i>"._("Analytics"),
|
||||
'module' => 'default',
|
||||
'controller' => 'listenerstat',
|
||||
'action' => 'index',
|
||||
'resource' => 'listenerstat',
|
||||
'title' => 'Analytics',
|
||||
'pages' => array(
|
||||
array(
|
||||
'label' => _('Listener Stats'),
|
||||
|
@ -86,10 +88,11 @@ $pages = array(
|
|||
)
|
||||
),
|
||||
array(
|
||||
'label' => _('Widgets'),
|
||||
'label' => "<i class='icon-wrench icon-white'></i>"._('Widgets'),
|
||||
'module' => 'default',
|
||||
'controller' => 'embeddablewidgets',
|
||||
'action' => 'player',
|
||||
'title' => 'Widgets',
|
||||
'pages' => array(
|
||||
array(
|
||||
'label' => _('Player'),
|
||||
|
@ -106,10 +109,11 @@ $pages = array(
|
|||
)
|
||||
),
|
||||
array(
|
||||
'label' => _('Help'),
|
||||
'label' => "<i class='icon-question-sign icon-white'></i>"._('Help'),
|
||||
'controller' => 'dashboard',
|
||||
'action' => 'help',
|
||||
'resource' => 'dashboard',
|
||||
'title' => 'Help',
|
||||
'pages' => array(
|
||||
array(
|
||||
'label' => _('Getting Started'),
|
||||
|
@ -134,11 +138,9 @@ $pages = array(
|
|||
'target' => "_blank"
|
||||
),
|
||||
array(
|
||||
'label' => _('About'),
|
||||
'module' => 'default',
|
||||
'controller' => 'dashboard',
|
||||
'action' => 'about',
|
||||
'resource' => 'dashboard'
|
||||
'label' => _(sprintf("About %s", PRODUCT_NAME)),
|
||||
'uri' => ABOUT_AIRTIME_URL,
|
||||
'target' => "_blank"
|
||||
),
|
||||
array(
|
||||
'label' => _(sprintf("Help Translate %s", PRODUCT_NAME)),
|
||||
|
@ -148,10 +150,11 @@ $pages = array(
|
|||
)
|
||||
),
|
||||
array(
|
||||
'label' => _('Billing'),
|
||||
'label' => "<i class='icon-user icon-white'></i>"._('Billing'),
|
||||
'controller' => 'billing',
|
||||
'action' => 'client',
|
||||
'resource' => 'billing',
|
||||
'title' => 'Billing',
|
||||
'pages' => array(
|
||||
array(
|
||||
'label' => _('Account Details'),
|
||||
|
|
|
@ -74,15 +74,15 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
|||
</a>
|
||||
</div>
|
||||
<div class="media_type_selector" selection_id="1">
|
||||
<a href="/showbuilder#"><?php echo _("Dashboard") ?></a></div>
|
||||
<a href="/showbuilder#"><i class='icon-home icon-white'></i><?php echo _("Dashboard") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="1">
|
||||
<a href="/showbuilder#files"><?php echo _("Files") ?></a></div>
|
||||
<a href="/showbuilder#files"><i class='icon-file icon-white'></i><?php echo _("Files") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="2">
|
||||
<a href="/showbuilder#playlists"><?php echo _("Playlists") ?></a></div>
|
||||
<a href="/showbuilder#playlists"><i class='icon-list icon-white'></i><?php echo _("Playlists") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="3">
|
||||
<a href="/showbuilder#smart-blocks"><?php echo _("Smart Blocks") ?></a></div>
|
||||
<a href="/showbuilder#smart-blocks"><i class='icon-time icon-white'></i><?php echo _("Smart Blocks") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="4">
|
||||
<a href="/showbuilder#webstreams"><?php echo _("Webstreams") ?></a></div>
|
||||
<a href="/showbuilder#webstreams"><i class='icon-random icon-white'></i><?php echo _("Webstreams") ?></a></div>
|
||||
<hr style="margin-left: 5px; margin-right: 5px">
|
||||
<div id="nav">
|
||||
<?php echo $this->navigation()->menu(); ?>
|
||||
|
|
|
@ -98,15 +98,15 @@
|
|||
</a>
|
||||
</div>
|
||||
<div class="media_type_selector" selection_id="1">
|
||||
<a href="/showbuilder"><?php echo _("Dashboard") ?></a></div>
|
||||
<a href="/showbuilder#"><i class='icon-home icon-white'></i><?php echo _("Dashboard") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="1">
|
||||
<a href="/showbuilder#files"><?php echo _("Files") ?></a></div>
|
||||
<a href="/showbuilder#files"><i class='icon-file icon-white'></i><?php echo _("Files") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="2">
|
||||
<a href="/showbuilder#playlists"><?php echo _("Playlists") ?></a></div>
|
||||
<a href="/showbuilder#playlists"><i class='icon-list icon-white'></i><?php echo _("Playlists") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="3">
|
||||
<a href="/showbuilder#smart-blocks"><?php echo _("Smart Blocks") ?></a></div>
|
||||
<a href="/showbuilder#smart-blocks"><i class='icon-time icon-white'></i><?php echo _("Smart Blocks") ?></a></div>
|
||||
<div class="media_type_selector dashboard_sub_nav" selection_id="4">
|
||||
<a href="/showbuilder#webstreams"><?php echo _("Webstreams") ?></a></div>
|
||||
<a href="/showbuilder#webstreams"><i class='icon-random icon-white'></i><?php echo _("Webstreams") ?></a></div>
|
||||
<hr style="margin-left: 5px; margin-right: 5px">
|
||||
<div id="nav">
|
||||
<?php echo $this->navigation()->menu(); ?>
|
||||
|
@ -125,7 +125,7 @@
|
|||
echo $this->layout()->parent_page; ?></h3>
|
||||
<hr>
|
||||
<?php
|
||||
$page = $this->navigation()->findOneBy('label', $this->layout()->parent_page);
|
||||
$page = $this->navigation()->findOneBy('title', $this->layout()->parent_page);
|
||||
echo $this->navigation()->menu()->renderMenu($page);
|
||||
?>
|
||||
</div>
|
||||
|
|
|
@ -2,43 +2,6 @@ div.ColVis_collectionBackground {
|
|||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* ~ Moved to styles.css ~
|
||||
|
||||
.wrapper {
|
||||
*//*background: #242424;*//*
|
||||
background: #111;
|
||||
top: 105px;
|
||||
left: 130px;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 5px 10px 40px;
|
||||
*//*padding: 0;*//*
|
||||
border: none;
|
||||
|
||||
display: -webkit-box;
|
||||
display: -moz-box;
|
||||
display: -ms-flexbox;
|
||||
display: -webkit-flex;
|
||||
display: flex;
|
||||
-webkit-flex-flow: row wrap;
|
||||
flex-flow: row wrap;
|
||||
|
||||
overflow: auto;
|
||||
|
||||
-webkit-transition: top 0.2s linear, padding 0.2s linear;
|
||||
-moz-transition: top 0.2s linear, padding 0.2s linear;
|
||||
-o-transition: top 0.2s linear, padding 0.2s linear;
|
||||
transition: top 0.2s linear, padding 0.2s linear;
|
||||
}
|
||||
|
||||
.usability_hint {
|
||||
left: 130px;
|
||||
flex: 0 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
/* Scroll bars */
|
||||
|
||||
::-webkit-scrollbar {
|
||||
|
@ -107,7 +70,7 @@ div.ColVis_collectionBackground {
|
|||
flex: 1;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1475px) {
|
||||
@media screen and (max-width: 1280px) {
|
||||
.wrapper {
|
||||
-webkit-flex-flow: column !important;
|
||||
flex-flow: column !important;
|
||||
|
@ -116,10 +79,6 @@ div.ColVis_collectionBackground {
|
|||
height: auto !important;
|
||||
width: 100% !important;
|
||||
}
|
||||
.wide-panel {
|
||||
flex: 8 100%;
|
||||
min-height: 50%;
|
||||
}
|
||||
.spl_sortable {
|
||||
max-height: 50%;
|
||||
}
|
||||
|
@ -535,6 +494,7 @@ li.ui-state-default {
|
|||
flex: 1 100%;
|
||||
|
||||
margin: 4px 0;
|
||||
min-height: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
@ -562,19 +522,6 @@ li.ui-state-default {
|
|||
padding: 4px;
|
||||
}
|
||||
|
||||
/*#save_button, #webstream_save {*/
|
||||
/*background: #ff5d1a;*/
|
||||
/*color: #fff;*/
|
||||
/*border-radius: 4px;*/
|
||||
/*font-size: 16px;*/
|
||||
/*height: 38px;*/
|
||||
/*width: 120px;*/
|
||||
/*}*/
|
||||
|
||||
/*#save_button:active, #webstream_save {*/
|
||||
/*color: #fff !important;*/
|
||||
/*}*/
|
||||
|
||||
#save_button:focus, #webstream_save {
|
||||
outline-width: 0;
|
||||
}
|
||||
|
|
|
@ -158,10 +158,6 @@ label.wrapp-label input[type="checkbox"] {
|
|||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Hack for calendar page icons */
|
||||
.icon-white {
|
||||
margin-right: 4px;
|
||||
}
|
||||
/*
|
||||
.add-button {
|
||||
border: 1px solid #5b5b5b;
|
||||
|
|
|
@ -74,8 +74,6 @@ fieldset {
|
|||
width: 120px;
|
||||
left: 5px;
|
||||
top: 26px;
|
||||
/*margin: 25px 5px 0 10px;*/
|
||||
/*margin-top: -5px;*/
|
||||
}
|
||||
|
||||
/* Version Notification Starts*/
|
||||
|
@ -259,7 +257,7 @@ fieldset {
|
|||
.now-playing-block {
|
||||
width:35%;
|
||||
background: url(images/masterpanel_spacer.png) no-repeat 0 0;
|
||||
margin-left: 130px;
|
||||
margin-left: 149px;
|
||||
padding-left: 14px;
|
||||
}
|
||||
.show-block {
|
||||
|
@ -350,9 +348,6 @@ fieldset {
|
|||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
#nav li.top {
|
||||
/*float: none;*/
|
||||
}
|
||||
@media screen and (max-width: 1575px) {
|
||||
.now-playing-block {
|
||||
width: 30%;
|
||||
|
@ -361,37 +356,6 @@ fieldset {
|
|||
width: 25%;
|
||||
}
|
||||
}
|
||||
/*@media screen and (max-width: 1120px) {*/
|
||||
/*#nav .responsive-menu {*/
|
||||
/*position: absolute;*/
|
||||
/*left: 0;*/
|
||||
/*background: #353535;*/
|
||||
/*width: 120px;*/
|
||||
/*display: none;*/
|
||||
|
||||
/*-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);*/
|
||||
/*-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);*/
|
||||
/*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);*/
|
||||
/*}*/
|
||||
/*.mobile-nav {*/
|
||||
/*display: block;*/
|
||||
/*}*/
|
||||
/*#menu-btn {*/
|
||||
/*width: 24px;*/
|
||||
|
||||
/*margin: 0;*/
|
||||
|
||||
/*cursor: pointer;*/
|
||||
/*}*/
|
||||
/*#menu-btn span {*/
|
||||
/*display: block;*/
|
||||
/*width: 19px;*/
|
||||
/*height: 3px;*/
|
||||
/*margin: 4px 2px;*/
|
||||
/*background: #efefef;*/
|
||||
/*z-index: 99;*/
|
||||
/*}*/
|
||||
/*}*/
|
||||
@media screen and (max-width: 1250px) {
|
||||
.now-playing-block {
|
||||
width: 50%;
|
||||
|
@ -408,11 +372,6 @@ fieldset {
|
|||
width: 40%;
|
||||
}
|
||||
}
|
||||
/*@media screen and (max-width: 1250px) {*/
|
||||
/*#nav {*/
|
||||
/*overflow-y: visible;*/
|
||||
/*}*/
|
||||
/*}*/
|
||||
@media screen and (max-width: 900px) {
|
||||
.now-playing-block {
|
||||
width: 30%;
|
||||
|
@ -432,7 +391,7 @@ fieldset {
|
|||
display: none;
|
||||
}
|
||||
.source-info-block {
|
||||
margin-left: 130px;
|
||||
margin-left: 149px;
|
||||
}
|
||||
}
|
||||
@media screen and (max-width: 520px) {
|
||||
|
@ -2119,17 +2078,17 @@ span.errors.sp-errors{
|
|||
}
|
||||
.text-content {
|
||||
padding:20px 10px 40px 58px;
|
||||
background: url(images/sf_arror.png) no-repeat 60% 0;
|
||||
/*background: url(images/sf_arror.png) no-repeat 60% 0; */
|
||||
min-height: 300px;
|
||||
}
|
||||
.text-content h2 {
|
||||
font-size:2.4em;
|
||||
color:#1f1f1f;
|
||||
color:#efefef;
|
||||
}
|
||||
.text-content p {
|
||||
font-size:1.6em;
|
||||
line-height:140%;
|
||||
color:#1f1f1f;
|
||||
color:#efefef;
|
||||
margin:0 0 1.4em 0;
|
||||
}
|
||||
.text-content a {
|
||||
|
@ -2150,7 +2109,7 @@ span.errors.sp-errors{
|
|||
margin:0 0 6px 0;
|
||||
font-size:1.7em;
|
||||
display:list-item;
|
||||
color:#1f1f1f;
|
||||
color:#efefef;
|
||||
}
|
||||
.gray-logo {
|
||||
margin:5px 0 0 20px;
|
||||
|
@ -3478,15 +3437,15 @@ button.btn-icon-text > i.icon-white {
|
|||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
|
||||
width: 130px;
|
||||
width: 150px;
|
||||
|
||||
flex: 1 auto;
|
||||
padding: 0;
|
||||
|
||||
background: #353535;
|
||||
border: 1px solid #242424;
|
||||
border-top: 1px solid #7e7e7e;
|
||||
/* border: 1px solid #242424; */
|
||||
border-right: 1px solid #242424;
|
||||
border-top: 1px solid #7e7e7e;
|
||||
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35);
|
||||
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.35);
|
||||
box-shadow: 2px 0 5px rgba(0,0,0,.35);
|
||||
|
@ -3556,7 +3515,7 @@ button.btn-icon-text > i.icon-white {
|
|||
position: absolute;
|
||||
|
||||
top: 102px;
|
||||
left: 130px;
|
||||
left: 150px;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
padding: 10px 10px 40px;
|
||||
|
@ -3590,7 +3549,7 @@ button.btn-icon-text > i.icon-white {
|
|||
.usability_hint {
|
||||
position: fixed;
|
||||
top: 102px;
|
||||
left: 130px;
|
||||
left: 150px;
|
||||
|
||||
width: 100%;
|
||||
flex: 0 100%;
|
||||
|
@ -3690,3 +3649,13 @@ hr {
|
|||
height: 1px;
|
||||
background: rgba(255,255,255,0.2);
|
||||
}
|
||||
|
||||
.icon-white {
|
||||
margin-right: 4px;
|
||||
}
|
||||
|
||||
.nav-ui-icon-formatter {
|
||||
width:16px !important;
|
||||
display:inline;
|
||||
margin-right:4px
|
||||
}
|
||||
|
|
|
@ -415,6 +415,8 @@ var AIRTIME = (function(AIRTIME){
|
|||
$pl.find("#spl_crossfade").show();
|
||||
}
|
||||
}
|
||||
|
||||
$('.zend_form + .spl-no-margin > div:has(*:visible):last').css('margin-left', 0);
|
||||
}
|
||||
|
||||
function getId() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue