[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [16200] more on eventplanner
From: |
sigurdne |
Subject: |
[Fmsystem-commits] [16200] more on eventplanner |
Date: |
Thu, 26 Jan 2017 11:45:00 -0500 (EST) |
Revision: 16200
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16200
Author: sigurdne
Date: 2017-01-26 11:45:00 -0500 (Thu, 26 Jan 2017)
Log Message:
-----------
more on eventplanner
Modified Paths:
--------------
trunk/eventplanner/inc/class.uiapplication.inc.php
trunk/eventplanner/inc/class.uibooking.inc.php
trunk/eventplanner/inc/class.uicustomer.inc.php
trunk/eventplanner/inc/class.uievents.inc.php
trunk/eventplanner/inc/class.uivendor.inc.php
trunk/eventplanner/inc/class.uivendor_report.inc.php
trunk/eventplannerfrontend/home.php
trunk/eventplannerfrontend/inc/class.hook_helper.inc.php
trunk/eventplannerfrontend/inc/class.menu.inc.php
trunk/eventplannerfrontend/index.php
trunk/eventplannerfrontend/setup/setup.inc.php
trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
trunk/phpgwapi/templates/frontend/css/frontend.css
trunk/phpgwapi/templates/frontend/footer.tpl
trunk/phpgwapi/templates/frontend/head.inc.php
trunk/phpgwapi/templates/frontend/head.tpl
trunk/phpgwapi/templates/frontend/navbar.tpl
Added Paths:
-----------
trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php
trunk/eventplannerfrontend/inc/model/
trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
trunk/eventplannerfrontend/session.php
trunk/eventplannerfrontend/templates/base/home.xsl
trunk/eventplannerfrontend/templates/base/metasettings.xsl
Removed Paths:
-------------
trunk/eventplannerfrontend/css/bookingfrontend.css
Modified: trunk/eventplanner/inc/class.uiapplication.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uiapplication.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplanner/inc/class.uiapplication.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -52,7 +52,6 @@
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::application');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('application');
$this->bo = createObject('eventplanner.boapplication');
$this->cats = & $this->bo->cats;
@@ -59,6 +58,7 @@
$this->fields = eventplanner_application::get_fields();
$this->permissions =
eventplanner_application::get_instance()->get_permission_array();
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+
self::set_active_menu("{$this->currentapp}::application");
}
private function get_status_options( $selected = 0 )
Modified: trunk/eventplanner/inc/class.uibooking.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uibooking.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplanner/inc/class.uibooking.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -54,12 +54,12 @@
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::booking');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('booking');
$this->bo = createObject('eventplanner.bobooking');
$this->fields = eventplanner_booking::get_fields();
$this->permissions =
eventplanner_booking::get_instance()->get_permission_array();
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+ self::set_active_menu("{$this->currentapp}::booking");
}
public function index()
Modified: trunk/eventplanner/inc/class.uicustomer.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uicustomer.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplanner/inc/class.uicustomer.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -52,12 +52,12 @@
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::customer');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('customer');
$this->bo = createObject('eventplanner.bocustomer');
$this->fields = eventplanner_customer::get_fields();
$this->permissions =
eventplanner_customer::get_instance()->get_permission_array();
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+ self::set_active_menu("{$this->currentapp}::customer");
}
private function get_category_options( $selected = 0 )
Modified: trunk/eventplanner/inc/class.uievents.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uievents.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplanner/inc/class.uievents.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -47,7 +47,6 @@
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::uievents');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('events');
$this->bo = createObject('eventplanner.boapplication');
$this->cats = & $this->bo->cats;
@@ -58,7 +57,7 @@
unset($this->fields['case_officer_name']);
$this->permissions =
eventplanner_application::get_instance()->get_permission_array();
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
-
+ self::set_active_menu("{$this->currentapp}::events");
}
private function get_status_options( $selected = 0 )
Modified: trunk/eventplanner/inc/class.uivendor.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uivendor.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplanner/inc/class.uivendor.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -52,12 +52,12 @@
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::vendor');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('vendor');
$this->bo = createObject('eventplanner.bovendor');
$this->fields = eventplanner_vendor::get_fields();
$this->permissions =
eventplanner_vendor::get_instance()->get_permission_array();
$this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+ self::set_active_menu("{$this->currentapp}::vendor");
}
private function get_category_options( $selected = 0 )
Modified: trunk/eventplanner/inc/class.uivendor_report.inc.php
===================================================================
--- trunk/eventplanner/inc/class.uivendor_report.inc.php 2017-01-26
15:29:35 UTC (rev 16199)
+++ trunk/eventplanner/inc/class.uivendor_report.inc.php 2017-01-26
16:45:00 UTC (rev 16200)
@@ -46,12 +46,12 @@
protected
$fields,
$permissions,
- $custom_fields;
+ $custom_fields,
+ $currentapp;
public function __construct()
{
parent::__construct();
- self::set_active_menu('eventplanner::vendor_report');
$GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('vendor report');
$this->bo =
createObject('eventplanner.bovendor_report');
$this->cats = & $this->bo->cats;
@@ -58,6 +58,8 @@
$this->fields =
eventplanner_vendor_report::get_fields();
$this->permissions =
eventplanner_vendor_report::get_instance()->get_permission_array();
$this->custom_fields =
eventplanner_vendor_report::get_instance()->get_custom_fields();
+ $this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+
self::set_active_menu("{$this->currentapp}::vendor_report");
}
@@ -103,7 +105,7 @@
),
'datatable' => array(
'source' => self::link(array(
- 'menuaction' =>
'eventplanner.uivendor_report.index',
+ 'menuaction' =>
"{$this->currentapp}.uivendor_report.index",
'phpgw_return_as' => 'json'
)),
'allrows' => true,
@@ -135,7 +137,7 @@
'text' => lang('show'),
'action' => self::link(array
(
- 'menuaction' =>
'eventplanner.uivendor_report.view'
+ 'menuaction' =>
"{$this->currentapp}.uivendor_report.view"
)),
'parameters' => json_encode($parameters)
);
@@ -146,7 +148,7 @@
'text' => lang('edit'),
'action' => self::link(array
(
- 'menuaction' =>
'eventplanner.uivendor_report.edit'
+ 'menuaction' =>
"{$this->currentapp}.uivendor_report.edit"
)),
'parameters' => json_encode($parameters)
);
@@ -234,13 +236,13 @@
);
$data = array(
- 'form_action' => self::link(array('menuaction'
=> 'eventplanner.uivendor_report.save')),
- 'cancel_url' => self::link(array('menuaction'
=> 'eventplanner.uivendor_report.index',)),
+ 'form_action' => self::link(array('menuaction'
=> "{$this->currentapp}.uivendor_report.save")),
+ 'cancel_url' => self::link(array('menuaction'
=> "{$this->currentapp}.uivendor_report.index",)),
'vendor_report' => $vendor_report,
'booking' => $booking,
'application' => $application,
'application_type_list' =>
$application_type_list,
- 'booking_url' => self::link(array('menuaction'
=> 'eventplanner.uibooking.edit', 'id' => $booking->id, 'active_tab' =>
'reports')),
+ 'booking_url' => self::link(array('menuaction'
=> "{$this->currentapp}.uibooking.edit", 'id' => $booking->id, 'active_tab' =>
'reports')),
'mode' => $mode,
'tabs' =>
phpgwapi_jquery::tabview_generate($tabs, $active_tab),
'value_active_tab' => $active_tab,
@@ -248,7 +250,7 @@
);
phpgwapi_jquery::formvalidator_generate(array('date',
'security', 'file'));
phpgwapi_jquery::load_widget('autocomplete');
- self::add_javascript('eventplanner', 'portico',
'vendor_report.edit.js');
+ // self::add_javascript('eventplanner', 'portico',
'vendor_report.edit.js');
self::render_template_xsl(array('vendor_report','application_info',
'datatable_inline', 'attributes_form'), array($mode => $data));
}
Deleted: trunk/eventplannerfrontend/css/bookingfrontend.css
===================================================================
--- trunk/eventplannerfrontend/css/bookingfrontend.css 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplannerfrontend/css/bookingfrontend.css 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -1,753 +0,0 @@
-ul.pathway {font-size: 110%;font-weight: bolder;margin: 1em 0;padding: 0;}
-ul.pathway li a {color: #000;text-decoration: none;}
-ul.pathway li a:hover {color: #008;}
-ul.pathway li {background: rgba(0, 0, 0, 0)
url("../../phpgwapi/templates/pure/images/pathwaysep.png") no-repeat scroll 0
50%;display: inline;padding-left: 16px;}
-ul.pathway li:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0
0;padding-left: 0;}
-
-.bookingfrontend-table {border: 1px solid #cbcbcb;border-collapse:
collapse;border-spacing: 0;empty-cells: show;font-size: 12px;font-family:
Arial,Helvetica,Verdana,sans-serif;}
-.bookingfrontend-table caption {color: #000;font: italic 85%/1
arial,sans-serif;padding: 1em 0;text-align: center;}
-.bookingfrontend-table td, .bookingfrontend-table th {border-left: 1px solid
#cbcbcb;border-width: 0 0 0 1px;font-size: inherit;margin: 0;overflow:
visible;padding: 0.5em 1em;}
-.bookingfrontend-table td:first-child, .bookingfrontend-table th:first-child
{border-left-width: 0;}
-.bookingfrontend-table thead {background: #e0e0e0 none repeat scroll 0
0;color: #000;text-align: left;vertical-align: bottom;}
-.bookingfrontend-table td {background-color: transparent;}
-.bookingfrontend-table-odd td {background-color: #f2f2f2;}
-.bookingfrontend-table-striped tr:nth-child(2n-1) td {background-color:
#f2f2f2;}
-.bookingfrontend-table-bordered td {border-bottom: 1px solid #cbcbcb;}
-.bookingfrontend-table-bordered tbody > tr:last-child td,
.bookingfrontend-table-horizontal tbody > tr:last-child td
{border-bottom-width: 0;}
-.bookingfrontend-table-horizontal td, .bookingfrontend-table-horizontal th
{border-bottom: 1px solid #cbcbcb;border-width: 0 0 1px;}
-.bookingfrontend-table-horizontal tbody > tr:last-child td
{border-bottom-width: 0;}
-
-.bookingfrontend-table th {background: #e0e0e0 none repeat scroll 0 0;}
-.bookingfrontend-table thead th{text-align: center;font-weight: bold;}
-.bookingfrontend-table tbody th{border-top: 1px solid #cbcbcb;text-align:
right;font-weight: bold;color: #000;}
-
-/* TABLE PAGINATOR */
-.tablePaginator {margin-bottom: 10px;}
-.tablePaginator li {display: inline;}
-.tablePaginator li a {text-decoration: underline;}
-.tablePaginator li a.disabled {cursor: not-allowed;text-decoration: none;}
-.tablePaginator li a.enabled {cursor: pointer;}
-.tablePaginatorText {margin: 0 15px;}
-
-/*SCHEDULE*/
-#schedule_container {color: #000;margin-top: 15px;}
-#schedule_container .pure-table thead th {line-height: 1.4;}
-#schedule_container p.conflicts {margin: 0;color: #000;}
-#schedule_container .cellInfo:hover {background-image:
url("../../phpgwapi/templates/pure/images/info.png");background-position: 100%
0;background-repeat: no-repeat;cursor: pointer;}
-#schedule_container .free:hover {cursor: pointer;}
-#schedule_overlay {background-color: #fff;border: 1px solid #000;height:
auto;left: 0;margin: auto;padding: 20px;position: absolute;right: 0;width:
400px;z-index: 9;}
-#schedule_overlay img {bottom: 0;display: block;left: 0;margin: auto;position:
absolute;right: 0;top: 0;}
-#week-selector {list-style: outside none none;margin-top: 10px;cursor:
pointer;}
-#week-selector li {display: inline-block;}
-#week-selector .moveWeek{text-decoration: underline;}
-#cal_container {margin: 0 20px;}
-#cal_container #datepicker {width: 2px;opacity: 0;position:
absolute;display:none;}
-#cal_container #numberWeek {width: 20px;display: inline-block;}
-#cal_container > div {display: inline;}
-#dialog_schedule {text-align: left;}
-#dialog_schedule dl {margin-top: 10px;}
-#dialog_schedule dt {font-weight: bold;margin-top: 10px;}
-#dialog_schedule dd {padding-left: 25px;}
-/*SCHEDULE COLORS*/
-/*#schedule_container .color1 {
- background-color: #ccccff;
-}
-#schedule_container .color2 {
- background-color: #ccffcc;
-}
-#schedule_container .color3 {
- background-color: #ffcccc;
-}
-#schedule_container .color4 {
- background-color: #ffffbb;
-}
-#schedule_container .color5 {
- background-color: #bbffff;
-}
-#schedule_container .color6 {
- background-color: #ffbbff;
-}
-#schedule_container .color7 {
- background-color: #de6d6d;
-}
-#schedule_container .color8 {
- background-color: #f0f0f0;
-}
-#schedule_container .color9 {
- background-color: #6495ed;
-}
-#schedule_container .color10 {
- background-color: #90ee90;
-}
-#schedule_container .color11 {
- background-color: #eee8aa;
-}
-#schedule_container .color12 {
- background-color: #afeeee;
-}
-#schedule_container .color13 {
- background-color: #ffb6c1;
-}
-#schedule_container .color14 {
- background-color: #f0e68c;
-}
-#schedule_container .color15 {
- background-color: #66cdaa;
-}
-#schedule_container .color16 {
- background-color: #ffe4c4;
-}
-#schedule_container .color17 {
- background-color: #ffa500;
-}
-#schedule_container .color18 {
- background-color: #bdb76b;
-}
-#schedule_container .color19 {
- background-color: #32cd32;
-}
-#schedule_container .color20 {
- background-color: #ffe4b5;
-}
-#schedule_container .color21 {
- background-color: #ff4040;
-}
-#schedule_container .color22 {
- background-color: #ee3b3b;
-}
-#schedule_container .color23 {
- background-color: #cd3333;
-}
-#schedule_container .color24 {
- background-color: #8b2323;
-}
-#schedule_container .color25 {
- background-color: #deb887;
-}
-#schedule_container .color26 {
- background-color: #ffd39b;
-}
-#schedule_container .color27 {
- background-color: #eec591;
-}
-#schedule_container .color28 {
- background-color: #5f9ea0;
-}
-#schedule_container .color29 {
- background-color: #98f5ff;
-}
-#schedule_container .color30 {
- background-color: #8ee5ee;
-}
-#schedule_container .color31 {
- background-color: #53868b;
-}
-#schedule_container .color32 {
- background-color: #66cd00;
-}
-#schedule_container .color33 {
- background-color: #458b00;
-}
-#schedule_container .color34 {
- background-color: #d2691e;
-}
-#schedule_container .color35 {
- background-color: #ff7f24;
-}
-#schedule_container .color36 {
- background-color: #8b4513;
-}
-#schedule_container .color37 {
- background-color: #ff7256;
-}
-#schedule_container .color38 {
- background-color: #ffb90f;
-}
-#schedule_container .color39 {
- background-color: #cd950c;
-}
-#schedule_container .color40 {
- background-color: #8fbc8f;
-}
-#schedule_container .color41 {
- background-color: #8b0000;
-}
-#schedule_container .color42 {
- background-color: #c1ffc1;
-}
-#schedule_container .color43 {
- background-color: #b4eeb4;
-}
-#schedule_container .color44 {
- background-color: #9bcd9b;
-}
-#schedule_container .color45 {
- background-color: #698b69;
-}
-#schedule_container .color46 {
- background-color: #433d8b;
-}
-#schedule_container .color47 {
- background-color: #ee1289;
-}
-#schedule_container .color48 {
- background-color: #cd1076;
-}
-#schedule_container .color49 {
- background-color: #8b0a50;
-}
-#schedule_container .color50 {
- background-color: #ccc;
-}
-#schedule_container .color51 {
- background-color: #ddd;
-}
-#schedule_container .color52 {
- background-color: #eee;
-}
-#schedule_container .color53 {
- background-color: #333;
-}
-#schedule_container .color54 {
- background-color: #444;
-}
-#schedule_container .color55 {
- background-color: #555;
-}
-#schedule_container .color56 {
- background-color: #666;
-}
-#schedule_container .color57 {
- background-color: #777;
-}
-#schedule_container .color58 {
- background-color: #888;
-}
-#schedule_container .color59 {
- background-color: #999;
-}
-#schedule_container .color60 {
- background-color: #aaa;
-}*/
-
-
-/* BOOKINGFRONTEND */
-.content {
- margin: 2em 1em;
-}
-.clr {
- clear: both;
-}
-#inactive {
- background-color: #ff5555;
- border: 0.2em dotted #000000;
- letter-spacing: 2px;
- padding: 1em;
- width: 10em;
-}
-#active {
- background-color: #ffffff;
- border: 0 dotted #000000;
- letter-spacing: 2px;
- padding: 1em;
- width: 10em;
-}
-#inactivate-button {
- background-color: #ffffff;
- border: 1px solid #000000;
- margin-top: 1em;
- padding: 0.1em;
-}
-#activate-button {
- background-color: #ffffff;
- border: 1px solid #000000;
- margin-top: 1em;
- padding: 0.1em;
-}
-/*ul.pathway {
- font-size: 110%;
- font-weight: bolder;
- margin: 1em 0;
-}
-ul.pathway li a {
- color: #000;
- text-decoration: none;
-}
-ul.pathway li a:hover {
- color: #008;
-}
-ul.pathway li {
- background: rgba(0, 0, 0, 0) url("../images/pathwaysep.png") no-repeat
scroll 0 50%;
- display: inline;
- padding-left: 16px;
-}
-ul.pathway li:first-child {
- background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
- padding-left: 0;
-}*/
-
-dl.form, dl.form-col, dl.form-2col {
- margin: 1em 1em 1em 0;
- padding-right: 1em;
-}
-dl.form dt, dl.form-col dt, dl.form-2col dt {
- color: #002;
- font-style: italic;
- font-weight: bolder;
- margin: 0.5em 0 0.1em;
-}
-dl.form dt p, dl.form-col dt p, dl.form-2col dt p, dl.form-col p {
- color: #002;
- font-size: smaller;
- font-style: normal;
- font-weight: normal;
-}
-dl.form dd textarea, dl.form-col dd textarea {
- height: 6em;
- width: 15em;
-}
-dl.form-2col dd textarea {
- height: 6em;
- width: 36em;
-}
-dl.form dd textarea.full-width, dl.form-col dd textarea.full-width {
- height: 10em;
- width: 33em;
-}
-dl.form dd textarea.threecol-width, dl.form-col dd textarea.threecol-width {
- height: 5em;
- width: 58em;
-}
-/*dl.form dd input[type="text"], dl.form dd .autocomplete, dl.form-col dd
input[type="text"], dl.form-col dd .autocomplete {
- width: 15em;
-}*/
-/*dl.form dd .autocomplete, dl.form-col dd .autocomplete, dl.form-2col dd
.autocomplete {
- padding-bottom: 2em;
-}
-div.autocomplete {
- position: relative;
-}
-div.autocomplete input {
- z-index: 500;
-}*/
-#building_container ul {
- z-index: 1000;
-}
-dl.form dt.heading, dl.form-col dt.heading, dl.form-2col dt.heading,
div.heading, dl.proplist dt.heading, dl.proplist-col dt.heading {
- border-bottom: 1px solid #aaa;
- color: #448;
- font-size: 110%;
- font-weight: normal;
- margin-bottom: 0.6em;
- margin-top: 1.4em;
-}
-dl.proplist {
- clear: both;
-}
-dl.proplist, dl.proplist-col {
- margin: 1em 0;
- padding-right: 0.5em;
-}
-dl.proplist dt, dl.proplist-col dt {
- font-size: 90%;
- font-style: italic;
- font-weight: bolder;
- margin: 0.8em 0 0.1em;
-}
-/*dl.proplist-col, dl.form-col {
- float: left;
- width: 18em;
-}
-dl.form-2col {
- float: left;
- width: 38em;
-}*/
-.form-buttons {
- clear: both;
- padding-top: 2em;
-}
-.form-buttons button {
- margin-right: 0.5em;
-}
-.form-buttons .cancel {
- margin-left: 0.6em;
-}
-.date-picker .container, .datetime-picker .container {
- display: none;
- position: absolute;
- z-index: 1;
-}
-#toolbar {
- background-color: #eee;
- border: 1px solid #bbb;
- margin-bottom: 1em;
- padding: 0.3em;
- width: 100%;
-}
-#toolbar input[type="text"] {
- font-size: 120%;
- margin: auto 0.25em;
- vertical-align: text-bottom;
-}
-#list_actions {
- margin-top: 0.5em;
-}
-dl.proplist dd.address, dl.proplist-col dd.address {
- white-space: pre;
-}
-#week-selector {
- margin: 1em 0;
-}
-#week-selector li {
- display: inline;
- padding-right: 0.5em;
-}
-#schedule_container tr td {
- background: white none repeat scroll 0 0;
- border-top: 1px solid #ccc;
- white-space: nowrap;
-}
-#schedule_container tbody tr th:first-child {
- background: #eee none repeat scroll 0 0;
-}
-#schedule_container tr.time td {
- border-top: 1px solid #444;
-}
-#schedule_container .color1 {
- background-color: #ccccff;
-}
-#schedule_container .color2 {
- background-color: #ccffcc;
-}
-#schedule_container .color3 {
- background-color: #ffcccc;
-}
-#schedule_container .color4 {
- background-color: #ffffbb;
-}
-#schedule_container .color5 {
- background-color: #bbffff;
-}
-#schedule_container .color6 {
- background-color: #ffbbff;
-}
-#schedule_container .color7 {
- background-color: #de6d6d;
-}
-#schedule_container .color8 {
- background-color: #f0f0f0;
-}
-#schedule_container .color9 {
- background-color: #6495ed;
-}
-#schedule_container .color10 {
- background-color: #90ee90;
-}
-#schedule_container .color11 {
- background-color: #eee8aa;
-}
-#schedule_container .color12 {
- background-color: #afeeee;
-}
-#schedule_container .color13 {
- background-color: #ffb6c1;
-}
-#schedule_container .color14 {
- background-color: #f0e68c;
-}
-#schedule_container .color15 {
- background-color: #66cdaa;
-}
-#schedule_container .color16 {
- background-color: #ffe4c4;
-}
-#schedule_container .color17 {
- background-color: #ffa500;
-}
-#schedule_container .color18 {
- background-color: #bdb76b;
-}
-#schedule_container .color19 {
- background-color: #32cd32;
-}
-#schedule_container .color20 {
- background-color: #ffe4b5;
-}
-#schedule_container .color21 {
- background-color: #ff4040;
-}
-#schedule_container .color22 {
- background-color: #ee3b3b;
-}
-#schedule_container .color23 {
- background-color: #cd3333;
-}
-#schedule_container .color24 {
- background-color: #8b2323;
-}
-#schedule_container .color25 {
- background-color: #deb887;
-}
-#schedule_container .color26 {
- background-color: #ffd39b;
-}
-#schedule_container .color27 {
- background-color: #eec591;
-}
-#schedule_container .color28 {
- background-color: #5f9ea0;
-}
-#schedule_container .color29 {
- background-color: #98f5ff;
-}
-#schedule_container .color30 {
- background-color: #8ee5ee;
-}
-#schedule_container .color31 {
- background-color: #53868b;
-}
-#schedule_container .color32 {
- background-color: #66cd00;
-}
-#schedule_container .color33 {
- background-color: #458b00;
-}
-#schedule_container .color34 {
- background-color: #d2691e;
-}
-#schedule_container .color35 {
- background-color: #ff7f24;
-}
-#schedule_container .color36 {
- background-color: #8b4513;
-}
-#schedule_container .color37 {
- background-color: #ff7256;
-}
-#schedule_container .color38 {
- background-color: #ffb90f;
-}
-#schedule_container .color39 {
- background-color: #cd950c;
-}
-#schedule_container .color40 {
- background-color: #8fbc8f;
-}
-#schedule_container .color41 {
- background-color: #8b0000;
-}
-#schedule_container .color42 {
- background-color: #c1ffc1;
-}
-#schedule_container .color43 {
- background-color: #b4eeb4;
-}
-#schedule_container .color44 {
- background-color: #9bcd9b;
-}
-#schedule_container .color45 {
- background-color: #698b69;
-}
-#schedule_container .color46 {
- background-color: #433d8b;
-}
-#schedule_container .color47 {
- background-color: #ee1289;
-}
-#schedule_container .color48 {
- background-color: #cd1076;
-}
-#schedule_container .color49 {
- background-color: #8b0a50;
-}
-#schedule_container .color50 {
- background-color: #ccc;
-}
-#schedule_container .color51 {
- background-color: #ddd;
-}
-#schedule_container .color52 {
- background-color: #eee;
-}
-#schedule_container .color53 {
- background-color: #333;
-}
-#schedule_container .color54 {
- background-color: #444;
-}
-#schedule_container .color55 {
- background-color: #555;
-}
-#schedule_container .color56 {
- background-color: #666;
-}
-#schedule_container .color57 {
- background-color: #777;
-}
-#schedule_container .color58 {
- background-color: #888;
-}
-#schedule_container .color59 {
- background-color: #999;
-}
-#schedule_container .color60 {
- background-color: #aaa;
-}
-#boundary-table td, #boundary-table th {
- padding: 0.1em 0.2em;
-}
-.date-container {
- margin-bottom: 0.8em;
- white-space: nowrap;
-}
-.date-container .close-btn {
- border: medium none;
- color: black;
- cursor: pointer;
- display: block;
- float: right;
- height: 25px;
- text-decoration: none;
- width: 25px;
- font-size: 100%;
-}
-#agegroup {
- background: #eee none repeat scroll 0 0;
- border: 1px solid #7f7f7f;
-}
-table#report {
- background: #eee none repeat scroll 0 0;
- border: 1px solid #7f7f7f;
- white-space: nowrap;
-}
-table#report td, table#report th {
- padding: 0.2em 0.5em;
-}
-div.allocation-list {
- border: 1px solid #555;
- height: 10em;
- overflow: auto;
- padding: 0.4em;
- width: 30em;
-}
-.showit {
- visibility: visible;
-}
-.hideit {
- visibility: hidden;
-}
-.datetime-picker .time-picker-inputs {
- position: relative;
- top: 6px;
- vertical-align: top;
-}
-.yui-overlay {
- background-color: white;
- border: 3px inset #999;
-}
-.yui-overlay .hd {
- padding: 5px;
-}
-.yui-overlay .bd {
- padding: 5px;
-}
-.yui overlay .ft {
- padding: 5px;
-}
-.yui-calendar td.calcell {
- border: 0 none !important;
-}
-.yui-skin-sam .yui-dt TABLE TH {
- border: medium none !important;
-}
-.yui-skin-sam .yui-dt TABLE TD {
- border: medium none !important;
-}
-div.info:hover {
- background-image: url("../images/info.png");
- background-position: 100% 0;
- background-repeat: no-repeat;
-}
-#overlay-info {
- padding: 1em;
- text-align: left;
-}
-#overlay-info h3 {
- margin: 0 0 0.9em;
-}
-#overlay-info dt {
- font-size: 90%;
- font-style: italic;
- font-weight: bolder;
-}
-#overlay-info dd {
- padding-left: 2em;
-}
-#overlay-info .close {
- float: right;
-}
-#overlay-info .actions {
- margin-top: 1em;
-}
-
-/* AUTOCOMPLETE */
-.ui-widget.ui-autocomplete {
- max-height: 224px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-.ui-menu .ui-menu-item {
- text-align: left;
-}
-
-/* GENERAL */
-#wrapper {max-width: 1000px;width: 90%;}
-dd {margin-left: 0;}
-#dates-container {width: 18em;}
-
-.ui-widget-overlay {background-image: none;}
-
-#field_customer_ssn {display: block;}
-#field_customer_organization_number {display: block;}
-
-.pure-g [class*="pure-u"] {padding: 0;font-family: verdana,sans-serif;}
-.pure-g [class*="pure-u"] button,
-.pure-g [class*="pure-u"] input,
-.pure-g [class*="pure-u"] select,
-.pure-g [class*="pure-u"] textarea {max-width: 90%;}
-.pure-table {font-size: 12px;font-family: Arial,Helvetica,Verdana,sans-serif;}
-
-#frontend .pure-g dl.proplist-col main {width: 100%;}
-#frontend .pure-g dl.proplist-col.main {width: 100%;}
-#frontend .pure-g dl.proplist-col.images {margin: 0 auto;max-width:
300px;width: 90%;clear: none;float: none;}
-#frontend .pure-g dl.proplist-col.images.map {max-width: 500px;width:
100%;max-height: 300px;}
-.gmap-container {position: relative;padding-bottom: 60%;height: 0;overflow:
hidden;}
-.gmap-container iframe {position: absolute;top: 0;left: 0;width: 100%
!important;height: 100% !important;}
-#frontend .pure-g dl.proplist.images dd img {width: 100%;}
-
-ol#result .header {text-align: left;}
-
-select.error,
-select.valid {background-position: right 18px center !important;}
-
-.error,
-.valid {border-width: 1px;border-style: solid;box-shadow: 0 0 0 0 transparent
inset;}
-
-.dataTables_wrapper {width: 98%;margin: 0 auto;}
-.dataTable thead,
-.dataTable th,
-.dataTable .th {background-color: transparent;}
-.dataTable {text-align: initial;}
-
-.scrollup {
- position: fixed;
- bottom: 50px;
- right: 10px;
- display: none;
- text-indent: -9999px;
- width: 50px;
- height: 50px;
- background-repeat: no-repeat;
- background-image:
url("../../phpgwapi/templates/pure/images/arrow34.png");
-}
-
Modified: trunk/eventplannerfrontend/home.php
===================================================================
--- trunk/eventplannerfrontend/home.php 2017-01-26 15:29:35 UTC (rev 16199)
+++ trunk/eventplannerfrontend/home.php 2017-01-26 16:45:00 UTC (rev 16200)
@@ -1,21 +1,32 @@
<?php
- /*
- * Copyright (C) 2017 hc483
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+ /**
+ * phpGroupWare
+ *
+ * @author Sigurd Nes <address@hidden>
+ * @copyright Copyright (C) 2017 Free Software Foundation, Inc.
http://www.fsf.org/
+ * This file is part of phpGroupWare.
+ *
+ * phpGroupWare is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * phpGroupWare is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with phpGroupWare; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA
+ *
+ * @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
+ * @internal Development of this application was funded by
http://www.bergen.kommune.no/bbb_/ekstern/
+ * @package eventplannerfrontend
+ * @version $Id: index.php 14959 2016-04-30 21:09:01Z sigurdne $
+ */
- //alias for index.php
- require_once 'index.php';
+ include_once('session.php');
+
+ $GLOBALS['phpgw']->hooks->single('home', 'eventplannerfrontend');
+ $GLOBALS['phpgw']->common->phpgw_footer();
Modified: trunk/eventplannerfrontend/inc/class.hook_helper.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.hook_helper.inc.php 2017-01-26
15:29:35 UTC (rev 16199)
+++ trunk/eventplannerfrontend/inc/class.hook_helper.inc.php 2017-01-26
16:45:00 UTC (rev 16200)
@@ -1,12 +1,13 @@
<?php
/**
- * Bookingfrontend - Hook helper
+ * property - Hook helper
*
+ * @author Dave Hall <address@hidden>
* @author Sigurd Nes <address@hidden>
- * @copyright Copyright (C) 2013 Free Software Foundation, Inc.
http://www.fsf.org/
+ * @copyright Copyright (C) 2007,2008 Free Software Foundation, Inc.
http://www.fsf.org/
* @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
- * @package Property
- * @version $Id: class.hook_helper.inc.php 14728 2016-02-11 22:28:46Z
sigurdne $
+ * @package property
+ * @version $Id: class.hook_helper.inc.php 14726 2016-02-11 20:07:07Z
sigurdne $
*/
/*
This program is free software: you can redistribute it and/or modify
@@ -23,31 +24,33 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+ phpgw::import_class('phpgwapi.uicommon');
+
/**
* Hook helper
*
- * @package eventplannerfrontend
+ * @package property
*/
- class eventplannerfrontend_hook_helper
+ class eventplannerfrontend_hook_helper extends phpgwapi_uicommon
{
-
- public function set_cookie_domain()
+ public function __construct()
{
- $script_path =
dirname(phpgw::get_var('SCRIPT_FILENAME', 'string', 'SERVER'));
-
- if(preg_match('/eventplannerfrontend/', $script_path))
- {
- //get from local config
- $config = CreateObject('phpgwapi.config',
'eventplannerfrontend');
- $config->read();
-
-
$GLOBALS['phpgw_info']['server']['cookie_domain'] =
!empty($GLOBALS['phpgw_info']['server']['cookie_domain']) ?
$GLOBALS['phpgw_info']['server']['cookie_domain'] : '';
-
- if
(!empty($config->config_data['cookie_domain']))
- {
-
$GLOBALS['phpgw_info']['server']['cookie_domain'] =
$config->config_data['cookie_domain'];
- }
- }
+ parent::__construct();
+ $GLOBALS['phpgw_info']['flags']['xslt_app'] = true;
}
+ /**
+ * Show info for homepage
+ *
+ * @return void
+ */
+ public function home()
+ {
+ $data = array(
+ 'config' => CreateObject('phpgwapi.config',
'eventplannerfrontend')->read(),
+ );
+ phpgwapi_jquery::formvalidator_generate(array());
+ self::add_javascript('eventplannerfrontend', 'portico',
'validate.js');
+ self::render_template_xsl(array('home'), array('view'
=> $data));
+ }
}
\ No newline at end of file
Modified: trunk/eventplannerfrontend/inc/class.menu.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.menu.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplannerfrontend/inc/class.menu.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -64,6 +64,12 @@
'text' => lang('Configuration'),
'url' =>
$GLOBALS['phpgw']->link('/index.php', array('menuaction' =>
'admin.uiconfig.index',
'appname' =>
'eventplannerfrontend'))
+ ),
+ 'metasettings' => array
+ (
+ 'text' => lang('metasettings'),
+ 'url' =>
$GLOBALS['phpgw']->link('/index.php', array('menuaction' =>
'eventplannerfrontend.uimetasettings.index',
+ 'appname' =>
'eventplannerfrontend'))
)
);
}
Added: trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php
(rev 0)
+++ trunk/eventplannerfrontend/inc/class.uimetasettings.inc.php 2017-01-26
16:45:00 UTC (rev 16200)
@@ -0,0 +1,115 @@
+<?php
+/**
+ * phpGroupWare - eventplanner: a part of a Facilities Management
System.
+ *
+ * @author Sigurd Nes <address@hidden>
+ * @copyright Copyright (C) 2016 Free Software Foundation, Inc.
http://www.fsf.org/
+ * This file is part of phpGroupWare.
+ *
+ * phpGroupWare is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * phpGroupWare is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with phpGroupWare; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA
+ *
+ * @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
+ * @internal Development of this metasettings was funded by
http://www.bergen.kommune.no/
+ * @package eventplanner
+ * @subpackage metasettings
+ * @version $Id: $
+ */
+ phpgw::import_class('phpgwapi.uicommon');
+ phpgw::import_class('phpgwapi.datetime');
+
+ include_class('eventplannerfrontend', 'metasettings', 'inc/model/');
+
+ class eventplannerfrontend_uimetasettings extends phpgwapi_uicommon
+ {
+
+ public $public_functions = array(
+ 'index' => true,
+ );
+
+ protected
+ $fields,
+ $permissions,
+ $currentapp;
+
+ public function __construct()
+ {
+ parent::__construct();
+ $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' .
lang('metasettings');
+ $this->fields = eventplanner_metasettings::get_fields();
+ $this->permissions =
eventplanner_metasettings::get_instance()->get_permission_array();
+ $this->currentapp =
$GLOBALS['phpgw_info']['flags']['currentapp'];
+
self::set_active_menu("{$this->currentapp}::metasettings");
+ }
+
+ public function index()
+ {
+ if (empty($this->permissions[PHPGW_ACL_READ]))
+ {
+ phpgw::no_access();
+ }
+
+ $appname = phpgw::get_var('appname');
+ $appname = $appname ? $appname : $this->currentapp;
+ $config = CreateObject('phpgwapi.config', $appname);
+ $config->read();
+
+ if ($_SERVER['REQUEST_METHOD'] == 'POST')
+ {
+ $metasettings = new eventplanner_metasettings();
+ $this->populate($metasettings);
+
+ foreach ($this->fields as $field =>
$field_info)
+ {
+ if(($field_info['action'] &
PHPGW_ACL_ADD) || ($field_info['action'] & PHPGW_ACL_EDIT))
+ {
+ $value = $metasettings->$field;
+ if (strlen(trim($value)) > 0)
+ {
+ $config->value($field,
$value);
+ }
+ else
+ {
+
unset($config->config_data[$field]);
+ }
+
+ }
+ }
+
+ $config->save_repository();
+ }
+
+ $tabs = array();
+ $tabs['meta'] = array('label' => lang('metadata
settings'), 'link' => '#meta');
+ $active_tab = 'meta';
+
+ $meta['tabs'] =
phpgwapi_jquery::tabview_generate($tabs, $active_tab);
+ self::rich_text_editor('field_frontpage_text');
+
+ self::render_template_xsl('metasettings',
array('config_data' => $config->config_data,
+ 'meta' => $meta));
+ }
+
+
+ public function populate(&$object)
+ {
+ foreach ($this->fields as $field => $field_info)
+ {
+ if(($field_info['action'] & PHPGW_ACL_ADD) ||
($field_info['action'] & PHPGW_ACL_EDIT))
+ {
+ $object->set_field( $field,
phpgw::get_var($field, $field_info['type'] ) );
+ }
+ }
+ }
+ }
\ No newline at end of file
Added: trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
===================================================================
--- trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
(rev 0)
+++ trunk/eventplannerfrontend/inc/model/class.metasettings.inc.php
2017-01-26 16:45:00 UTC (rev 16200)
@@ -0,0 +1,91 @@
+<?php
+ /**
+ * phpGroupWare - eventplanner: a part of a Facilities Management
System.
+ *
+ * @author Sigurd Nes <address@hidden>
+ * @copyright Copyright (C) 2016 Free Software Foundation, Inc.
http://www.fsf.org/
+ * This file is part of phpGroupWare.
+ *
+ * phpGroupWare is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * phpGroupWare is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with phpGroupWare; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA
+ *
+ * @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
+ * @internal Development of this application was funded by
http://www.bergen.kommune.no/
+ * @package eventplanner
+ * @subpackage metasettings
+ * @version $Id: $
+ */
+ include_class('phpgwapi', 'model', 'inc/model/');
+
+ class eventplanner_metasettings extends phpgwapi_model
+ {
+
+ const acl_location = '.admin';
+
+ protected
+ $metatag_author,
+ $metatag_robots,
+ $frontpagetext;
+
+ protected $field_of_responsibility_name = '.admin';
+
+ public function __construct( int $id = null )
+ {
+ parent::__construct((int)$id);
+ $this->field_of_responsibility_name =
self::acl_location;
+ }
+
+ /**
+ * Implementing classes must return an instance of itself.
+ *
+ * @return the class instance.
+ */
+ public static function get_instance()
+ {
+ return new eventplanner_metasettings();
+ }
+
+ public static function get_fields()
+ {
+ $fields = array(
+ 'metatag_author' => array('action'=>
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+ 'type' => 'string',
+ 'history' => false
+ ),
+ 'metatag_robots' => array('action'=>
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+ 'type' => 'string',
+ 'history' => false
+ ),
+ 'frontpage_header' => array('action'=>
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+ 'type' => 'string',
+ 'history' => false
+ ),
+ 'frontpage_sub_header' => array('action'=>
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+ 'type' => 'html',
+ 'history' => false
+ ),
+ 'frontpage_text' => array('action'=>
PHPGW_ACL_ADD | PHPGW_ACL_EDIT,
+ 'type' => 'html',
+ 'history' => false
+ )
+ );
+ return $fields;
+ }
+
+ public function serialize()
+ {
+ ;
+ }
+
+ }
\ No newline at end of file
Modified: trunk/eventplannerfrontend/index.php
===================================================================
--- trunk/eventplannerfrontend/index.php 2017-01-26 15:29:35 UTC (rev
16199)
+++ trunk/eventplannerfrontend/index.php 2017-01-26 16:45:00 UTC (rev
16200)
@@ -32,171 +32,24 @@
* This script will check if there is defined a startpage in the users
* preferences - and then forward the user to this page
*/
- $GLOBALS['phpgw_info']['flags'] = array
- (
- 'noheader' => true,
- 'nonavbar' => true,
- 'currentapp' => 'login', // To stop functions.inc.php from
validating the session
- );
- $GLOBALS['phpgw_info']['flags']['session_name'] =
'eventplannerfrontendsession';
- $GLOBALS['phpgw_remote_user_fallback'] = 'sql';
- include_once('../header.inc.php');
- // Make sure we're always logged in
- if (!phpgw::get_var(session_name()) ||
!$GLOBALS['phpgw']->session->verify())
- {
- $c = createobject('phpgwapi.config', 'eventplannerfrontend');
- $c->read();
- $config = $c->config_data;
+ include_once('session.php');
- $login = $c->config_data['anonymous_user'];
- $passwd = $c->config_data['anonymous_passwd'];
- $_POST['submitit'] = "";
-
- $GLOBALS['sessionid'] =
$GLOBALS['phpgw']->session->create($login, $passwd);
- if (!$GLOBALS['sessionid'])
- {
- $lang_denied = lang('Anonymous access not correctly
configured');
- if ($GLOBALS['phpgw']->session->reason)
- {
- $lang_denied =
$GLOBALS['phpgw']->session->reason;
- }
- echo <<<HTML
- <div class="error">$lang_denied</div>
-HTML;
- $GLOBALS['phpgw']->common->phpgw_exit(True);
- }
- }
-
- $GLOBALS['phpgw_info']['flags']['currentapp'] = 'eventplannerfrontend';
- $GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']
= 'frontend';
-
-/////////////////////////////////////////////////////////////////////////////
-// BEGIN Stuff copied from functions.inc.php
-/////////////////////////////////////////////////////////////////////////////
-
- if
(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['lang']) &&
$GLOBALS['phpgw_info']['user']['preferences']['common']['lang'] != 'en')
- {
-
$GLOBALS['phpgw']->translation->set_userlang($GLOBALS['phpgw_info']['user']['preferences']['common']['lang'],
true);
- }
-
- /* A few hacker resistant constants that will be used throught the
program */
- define('PHPGW_TEMPLATE_DIR',
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir', 'phpgwapi'));
- define('PHPGW_IMAGES_DIR',
ExecMethod('phpgwapi.phpgw.common.get_image_path', 'phpgwapi'));
- define('PHPGW_IMAGES_FILEDIR',
ExecMethod('phpgwapi.phpgw.common.get_image_dir', 'phpgwapi'));
- define('PHPGW_APP_ROOT',
ExecMethod('phpgwapi.phpgw.common.get_app_dir'));
- define('PHPGW_APP_INC',
ExecMethod('phpgwapi.phpgw.common.get_inc_dir'));
- define('PHPGW_APP_TPL',
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir'));
- define('PHPGW_IMAGES',
ExecMethod('phpgwapi.phpgw.common.get_image_path'));
- define('PHPGW_APP_IMAGES_DIR',
ExecMethod('phpgwapi.phpgw.common.get_image_dir'));
-
- /* *
**********************************************************************\
- * Load the menuaction
*
-
\*********************************************************************** */
- $GLOBALS['phpgw_info']['menuaction'] = phpgw::get_var('menuaction');
- if (!$GLOBALS['phpgw_info']['menuaction'])
- {
- unset($GLOBALS['phpgw_info']['menuaction']);
- }
-
- /* * ******* This sets the user variables ******** */
- $GLOBALS['phpgw_info']['user']['private_dir'] =
$GLOBALS['phpgw_info']['server']['files_dir']
- . '/users/' . $GLOBALS['phpgw_info']['user']['userid'];
-
- /* This will make sure that a user has the basic default prefs. If not
it will add them */
- $GLOBALS['phpgw']->preferences->verify_basic_settings();
-
- /* * ******* Optional classes, which can be disabled for
performance increases ******** */
- while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
- {
- if ( preg_match('/enable_/', $phpgw_class_name[0]))
- {
- $enable_class = str_replace('enable_', '',
$phpgw_class_name[0]);
- $enable_class = str_replace('_class', '',
$enable_class);
- $GLOBALS['phpgw']->$enable_class =
createObject("phpgwapi.{$enable_class}");
- }
- }
- unset($enable_class);
- reset($GLOBALS['phpgw_info']['flags']);
-
- /* *
***********************************************************************\
- * These lines load up the templates class
*
-
\************************************************************************ */
- if (!isset($GLOBALS['phpgw_info']['flags']['disable_Template_class'])
|| !$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
- {
- $GLOBALS['phpgw']->template = createObject('phpgwapi.Template',
PHPGW_APP_TPL);
- $GLOBALS['phpgw']->xslttpl =
createObject('phpgwapi.xslttemplates', PHPGW_APP_TPL);
- }
-
- /* *
***********************************************************************\
- * Verify that the users session is still active otherwise kick them
out *
-
\************************************************************************ */
- if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' &&
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
- {
- if (!$GLOBALS['phpgw']->acl->check('run', PHPGW_ACL_READ,
$GLOBALS['phpgw_info']['flags']['currentapp']))
- {
- $GLOBALS['phpgw']->common->phpgw_header(true);
- $GLOBALS['phpgw']->log->write(array('text' =>
'W-Permissions, Attempted to access %1',
- 'p1' =>
$GLOBALS['phpgw_info']['flags']['currentapp']));
-
- $lang_denied = lang('Access not permitted');
- echo <<<HTML
- <div class="error">$lang_denied</div>
-
-HTML;
- $GLOBALS['phpgw']->common->phpgw_exit(True);
- }
- }
-
- // Already called from sessions::verify
- // $GLOBALS['phpgw']->applications->read_installed_apps(); // to
get translated app-titles
-
- /* *
***********************************************************************\
- * Load the header unless the developer turns it off
*
-
\************************************************************************ */
- if (!isset($GLOBALS['phpgw_info']['flags']['noheader']) ||
!$GLOBALS['phpgw_info']['flags']['noheader'])
- {
- $inc_navbar =
!isset($GLOBALS['phpgw_info']['flags']['nonavbar']) ||
!$GLOBALS['phpgw_info']['flags']['nonavbar'];
- $GLOBALS['phpgw']->common->phpgw_header($inc_navbar);
- unset($inc_navbar);
- }
-
- /* *
***********************************************************************\
- * Load the app include files if the exists
*
-
\************************************************************************ */
- /* Then the include file */
- if (!preg_match("/phpgwapi/i", PHPGW_APP_INC) &&
file_exists(PHPGW_APP_INC . '/functions.inc.php') &&
!isset($GLOBALS['phpgw_info']['menuaction']))
- {
- include_once(PHPGW_APP_INC . '/functions.inc.php');
- }
- if (address@hidden'phpgw_info']['flags']['noheader'] &&
- address@hidden'phpgw_info']['flags']['noappheader'] &&
- file_exists(PHPGW_APP_INC . '/header.inc.php') &&
!isset($GLOBALS['phpgw_info']['menuaction']))
- {
- include_once(PHPGW_APP_INC . '/header.inc.php');
- }
-
-/////////////////////////////////////////////////////////////////////////////
-// END Stuff copied from functions.inc.php
-/////////////////////////////////////////////////////////////////////////////
-
$invalid_data = false;
if (isset($_GET['menuaction']))
{
list($app, $class, $method) = explode('.', $_GET['menuaction']);
+ if($app != 'eventplannerfrontend')
+ {
+ $invalid_data = true;
+ }
}
else
{
- $app = 'eventplannerfrontend';
- $class = 'uievents';
- $method = 'index';
+
$GLOBALS['phpgw']->redirect_link('/eventplannerfrontend/home.php');
}
- if($app != 'eventplannerfrontend')
- {
- $invalid_data = true;
- }
$GLOBALS[$class] = CreateObject("{$app}.{$class}");
Added: trunk/eventplannerfrontend/session.php
===================================================================
--- trunk/eventplannerfrontend/session.php (rev 0)
+++ trunk/eventplannerfrontend/session.php 2017-01-26 16:45:00 UTC (rev
16200)
@@ -0,0 +1,176 @@
+<?php
+ /**
+ * phpGroupWare - property: a Facilities Management System.
+ *
+ * @author Jonas Borgström address@hidden
+ * @author Sigurd Nes <address@hidden>
+ * @copyright Copyright (C) 2017 Free Software Foundation, Inc.
http://www.fsf.org/
+ * This file is part of phpGroupWare.
+ *
+ * phpGroupWare is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * phpGroupWare is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with phpGroupWare; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
02110-1301 USA
+ *
+ * @license http://www.gnu.org/licenses/gpl.html GNU General Public
License
+ * @internal Development of this application was funded by
http://www.bergen.kommune.no/bbb_/ekstern/
+ * @package eventplannerfrontend
+ * @version $Id: index.php 14959 2016-04-30 21:09:01Z sigurdne $
+ */
+
+ $GLOBALS['phpgw_info']['flags'] = array
+ (
+ 'noheader' => true,
+ 'nonavbar' => true,
+ 'currentapp' => 'login', // To stop functions.inc.php from
validating the session
+ );
+ $GLOBALS['phpgw_info']['flags']['session_name'] =
'eventplannerfrontendsession';
+ $GLOBALS['phpgw_remote_user_fallback'] = 'sql';
+ include_once('../header.inc.php');
+
+ // Make sure we're always logged in
+ if (!phpgw::get_var(session_name()) ||
!$GLOBALS['phpgw']->session->verify())
+ {
+ $c = createobject('phpgwapi.config', 'eventplannerfrontend');
+ $c->read();
+ $config = $c->config_data;
+
+ $login = $c->config_data['anonymous_user'];
+ $passwd = $c->config_data['anonymous_passwd'];
+ $_POST['submitit'] = "";
+
+ $GLOBALS['sessionid'] =
$GLOBALS['phpgw']->session->create($login, $passwd);
+ if (!$GLOBALS['sessionid'])
+ {
+ $lang_denied = lang('Anonymous access not correctly
configured');
+ if ($GLOBALS['phpgw']->session->reason)
+ {
+ $lang_denied =
$GLOBALS['phpgw']->session->reason;
+ }
+ echo <<<HTML
+ <div class="error">$lang_denied</div>
+HTML;
+ $GLOBALS['phpgw']->common->phpgw_exit(True);
+ }
+ }
+
+ $GLOBALS['phpgw_info']['flags']['currentapp'] = 'eventplannerfrontend';
+ $GLOBALS['phpgw_info']['user']['preferences']['common']['template_set']
= 'frontend';
+
+/////////////////////////////////////////////////////////////////////////////
+// BEGIN Stuff copied from functions.inc.php
+/////////////////////////////////////////////////////////////////////////////
+
+ if
(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['lang']) &&
$GLOBALS['phpgw_info']['user']['preferences']['common']['lang'] != 'en')
+ {
+
$GLOBALS['phpgw']->translation->set_userlang($GLOBALS['phpgw_info']['user']['preferences']['common']['lang'],
true);
+ }
+
+ /* A few hacker resistant constants that will be used throught the
program */
+ define('PHPGW_TEMPLATE_DIR',
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir', 'phpgwapi'));
+ define('PHPGW_IMAGES_DIR',
ExecMethod('phpgwapi.phpgw.common.get_image_path', 'phpgwapi'));
+ define('PHPGW_IMAGES_FILEDIR',
ExecMethod('phpgwapi.phpgw.common.get_image_dir', 'phpgwapi'));
+ define('PHPGW_APP_ROOT',
ExecMethod('phpgwapi.phpgw.common.get_app_dir'));
+ define('PHPGW_APP_INC',
ExecMethod('phpgwapi.phpgw.common.get_inc_dir'));
+ define('PHPGW_APP_TPL',
ExecMethod('phpgwapi.phpgw.common.get_tpl_dir'));
+ define('PHPGW_IMAGES',
ExecMethod('phpgwapi.phpgw.common.get_image_path'));
+ define('PHPGW_APP_IMAGES_DIR',
ExecMethod('phpgwapi.phpgw.common.get_image_dir'));
+
+ /* *
**********************************************************************\
+ * Load the menuaction
*
+
\*********************************************************************** */
+ $GLOBALS['phpgw_info']['menuaction'] = phpgw::get_var('menuaction');
+ if (!$GLOBALS['phpgw_info']['menuaction'])
+ {
+ unset($GLOBALS['phpgw_info']['menuaction']);
+ }
+
+ /* * ******* This sets the user variables ******** */
+ $GLOBALS['phpgw_info']['user']['private_dir'] =
$GLOBALS['phpgw_info']['server']['files_dir']
+ . '/users/' . $GLOBALS['phpgw_info']['user']['userid'];
+
+ /* This will make sure that a user has the basic default prefs. If not
it will add them */
+ $GLOBALS['phpgw']->preferences->verify_basic_settings();
+
+ /* * ******* Optional classes, which can be disabled for
performance increases ******** */
+ while ($phpgw_class_name = each($GLOBALS['phpgw_info']['flags']))
+ {
+ if ( preg_match('/enable_/', $phpgw_class_name[0]))
+ {
+ $enable_class = str_replace('enable_', '',
$phpgw_class_name[0]);
+ $enable_class = str_replace('_class', '',
$enable_class);
+ $GLOBALS['phpgw']->$enable_class =
createObject("phpgwapi.{$enable_class}");
+ }
+ }
+ unset($enable_class);
+ reset($GLOBALS['phpgw_info']['flags']);
+
+ /* *
***********************************************************************\
+ * These lines load up the templates class
*
+
\************************************************************************ */
+ if (!isset($GLOBALS['phpgw_info']['flags']['disable_Template_class'])
|| !$GLOBALS['phpgw_info']['flags']['disable_Template_class'])
+ {
+ $GLOBALS['phpgw']->template = createObject('phpgwapi.Template',
PHPGW_APP_TPL);
+ $GLOBALS['phpgw']->xslttpl =
createObject('phpgwapi.xslttemplates', PHPGW_APP_TPL);
+ }
+
+ /* *
***********************************************************************\
+ * Verify that the users session is still active otherwise kick them
out *
+
\************************************************************************ */
+ if ($GLOBALS['phpgw_info']['flags']['currentapp'] != 'home' &&
$GLOBALS['phpgw_info']['flags']['currentapp'] != 'about')
+ {
+ if (!$GLOBALS['phpgw']->acl->check('run', PHPGW_ACL_READ,
$GLOBALS['phpgw_info']['flags']['currentapp']))
+ {
+ $GLOBALS['phpgw']->common->phpgw_header(true);
+ $GLOBALS['phpgw']->log->write(array('text' =>
'W-Permissions, Attempted to access %1',
+ 'p1' =>
$GLOBALS['phpgw_info']['flags']['currentapp']));
+
+ $lang_denied = lang('Access not permitted');
+ echo <<<HTML
+ <div class="error">$lang_denied</div>
+
+HTML;
+ $GLOBALS['phpgw']->common->phpgw_exit(True);
+ }
+ }
+
+ // Already called from sessions::verify
+ // $GLOBALS['phpgw']->applications->read_installed_apps(); // to
get translated app-titles
+
+ /* *
***********************************************************************\
+ * Load the header unless the developer turns it off
*
+
\************************************************************************ */
+ if (!isset($GLOBALS['phpgw_info']['flags']['noheader']) ||
!$GLOBALS['phpgw_info']['flags']['noheader'])
+ {
+ $inc_navbar =
!isset($GLOBALS['phpgw_info']['flags']['nonavbar']) ||
!$GLOBALS['phpgw_info']['flags']['nonavbar'];
+ $GLOBALS['phpgw']->common->phpgw_header($inc_navbar);
+ unset($inc_navbar);
+ }
+
+ /* *
***********************************************************************\
+ * Load the app include files if the exists
*
+
\************************************************************************ */
+ /* Then the include file */
+ if (!preg_match("/phpgwapi/i", PHPGW_APP_INC) &&
file_exists(PHPGW_APP_INC . '/functions.inc.php') &&
!isset($GLOBALS['phpgw_info']['menuaction']))
+ {
+ include_once(PHPGW_APP_INC . '/functions.inc.php');
+ }
+ if (address@hidden'phpgw_info']['flags']['noheader'] &&
+ address@hidden'phpgw_info']['flags']['noappheader'] &&
+ file_exists(PHPGW_APP_INC . '/header.inc.php') &&
!isset($GLOBALS['phpgw_info']['menuaction']))
+ {
+ include_once(PHPGW_APP_INC . '/header.inc.php');
+ }
+
+/////////////////////////////////////////////////////////////////////////////
+// END Stuff copied from functions.inc.php
+/////////////////////////////////////////////////////////////////////////////
Modified: trunk/eventplannerfrontend/setup/setup.inc.php
===================================================================
--- trunk/eventplannerfrontend/setup/setup.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/eventplannerfrontend/setup/setup.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -41,5 +41,6 @@
(
'menu' => 'eventplannerfrontend.menu.get_menu',
'set_cookie_domain' =>
'eventplannerfrontend.hook_helper.set_cookie_domain',
- 'config'
+ 'config',
+ 'home' =>
'eventplannerfrontend.hook_helper.home',
);
Added: trunk/eventplannerfrontend/templates/base/home.xsl
===================================================================
--- trunk/eventplannerfrontend/templates/base/home.xsl
(rev 0)
+++ trunk/eventplannerfrontend/templates/base/home.xsl 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -0,0 +1,40 @@
+
+<!-- $Id: price_item.xsl 12604 2015-01-15 17:06:11Z nelson224 $ -->
+<xsl:template match="data">
+ <xsl:choose>
+ <xsl:when test="view">
+ <xsl:apply-templates select="view" />
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<!-- add / edit -->
+<xsl:template xmlns:php="http://php.net/xsl" match="view">
+ <xsl:variable name="date_format">
+ <xsl:value-of select="php:function('get_phpgw_info',
'user|preferences|common|dateformat')" />
+ </xsl:variable>
+ <xsl:variable name="form_action">
+ <xsl:value-of select="form_action"/>
+ </xsl:variable>
+ <xsl:variable name="mode">
+ <xsl:value-of select="mode"/>
+ </xsl:variable>
+ <div class="splash-container">
+ <div class="splash">
+ <h1 class="splash-head">
+
+ <xsl:value-of select="config/frontpage_header"/>
+
+ </h1>
+ <p class="splash-subhead">
+ <xsl:value-of
select="config/frontpage_sub_header"/>
+ </p>
+
+ <xsl:value-of disable-output-escaping="yes"
select="config/frontpage_text"/>
+
+ </div>
+ </div>
+
+</xsl:template>
+
Added: trunk/eventplannerfrontend/templates/base/metasettings.xsl
===================================================================
--- trunk/eventplannerfrontend/templates/base/metasettings.xsl
(rev 0)
+++ trunk/eventplannerfrontend/templates/base/metasettings.xsl 2017-01-26
16:45:00 UTC (rev 16200)
@@ -0,0 +1,77 @@
+<xsl:template match="data" xmlns:php="http://php.net/xsl">
+ <div id="content">
+ <xsl:call-template name="msgbox"/>
+ <form action="" method="POST" id='form' class="pure-form
pure-form-aligned" name="form">
+ <div id="tab-content">
+ <xsl:value-of disable-output-escaping="yes"
select="meta/tabs"/>
+ <div id="meta" class="booking-container">
+ <div class="pure-control-group">
+ <label
for="field_metatag_author">
+ <xsl:value-of
select="php:function('lang', 'Author')"/>
+ </label>
+ <input
id="field_metatag_author" name="metatag_author" type="text" size="50">
+ <xsl:attribute
name="value">
+ <xsl:value-of
select="config_data/metatag_author"/>
+ </xsl:attribute>
+ </input>
+ </div>
+ <div class="pure-control-group">
+ <label
for="field_metatag_robots">
+ <xsl:value-of
select="php:function('lang', 'Robots')"/>
+ </label>
+ <input
id="field_metatag_robots" name="metatag_robots" type="text" size="50">
+ <xsl:attribute
name="value">
+ <xsl:value-of
select="config_data/metatag_robots"/>
+ </xsl:attribute>
+ </input>
+ </div>
+ <div class="pure-control-group">
+ <label
for="field_metatag_robots">
+ <xsl:value-of
select="php:function('lang', 'frontpage header')"/>
+ </label>
+ <input
id="field_frontpage_header" name="frontpage_header" type="text" size="50">
+ <xsl:attribute
name="value">
+ <xsl:value-of
select="config_data/frontpage_header"/>
+ </xsl:attribute>
+ </input>
+ </div>
+ <div class="pure-control-group">
+ <label
for="field_frontpage_sub_header">
+ <xsl:value-of
select="php:function('lang', 'frontpage sub header')"/>
+ </label>
+ <input
id="field_frontpage_sub_header" name="frontpage_sub_header" type="text"
size="50">
+ <xsl:attribute
name="value">
+ <xsl:value-of
select="config_data/frontpage_sub_header"/>
+ </xsl:attribute>
+ </input>
+ </div>
+ <div class="pure-control-group">
+ <label
for="field_frontpage_text">
+ <xsl:value-of
select="php:function('lang', 'Frontpage text')"/>
+ </label>
+ <div class="pure-custom">
+ <textarea
id="field_frontpage_text" class="full-width" name="frontpage_text">
+ <xsl:value-of
disable-output-escaping="yes" select="config_data/frontpage_text"/>
+ </textarea>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="form-buttons">
+ <input type="submit" class="button pure-button
pure-button-primary">
+ <xsl:attribute name="value">
+ <xsl:value-of
select="php:function('lang', 'Save')"/>
+ </xsl:attribute>
+ </input>
+ </div>
+ </form>
+ </div>
+</xsl:template>
+
+
+
+
+
+
+
+
Modified: trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
===================================================================
--- trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
2017-01-26 15:29:35 UTC (rev 16199)
+++ trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
2017-01-26 16:45:00 UTC (rev 16200)
@@ -5,135 +5,135 @@
jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
- display: none !important; }
+ display: none !important; }
.mm-wrapper {
- overflow-x: hidden;
- position: relative; }
+ overflow-x: hidden;
+ position: relative; }
.mm-menu,
.mm-panels,
.mm-panels > .mm-panel {
- margin: 0;
- position: absolute;
- left: 0;
- right: 0;
- top: 0;
- bottom: 0;
- z-index: 0; }
+ margin: 0;
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 0; }
.mm-menu {
- box-sizing: border-box;
- background: inherit;
- display: block;
- overflow: hidden;
- padding: 0; }
+ box-sizing: border-box;
+ background: inherit;
+ display: block;
+ overflow: hidden;
+ padding: 0; }
.mm-panel {
- -webkit-transition: -webkit-transform 0.4s ease;
- -moz-transition: -moz-transform 0.4s ease;
- -ms-transition: -ms-transform 0.4s ease;
- -o-transition: -o-transform 0.4s ease;
- transition: transform 0.4s ease;
- -webkit-transform: translate3d(100%, 0, 0);
- -moz-transform: translate3d(100%, 0, 0);
- -ms-transform: translate3d(100%, 0, 0);
- -o-transform: translate3d(100%, 0, 0);
- transform: translate3d(100%, 0, 0); }
- .mm-panel.mm-opened {
+ -webkit-transition: -webkit-transform 0.4s ease;
+ -moz-transition: -moz-transform 0.4s ease;
+ -ms-transition: -ms-transform 0.4s ease;
+ -o-transition: -o-transform 0.4s ease;
+ transition: transform 0.4s ease;
+ -webkit-transform: translate3d(100%, 0, 0);
+ -moz-transform: translate3d(100%, 0, 0);
+ -ms-transform: translate3d(100%, 0, 0);
+ -o-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0); }
+.mm-panel.mm-opened {
-webkit-transform: translate3d(0%, 0, 0);
-moz-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0); }
- .mm-panel.mm-subopened {
+.mm-panel.mm-subopened {
-webkit-transform: translate3d(-30%, 0, 0);
-moz-transform: translate3d(-30%, 0, 0);
-ms-transform: translate3d(-30%, 0, 0);
-o-transform: translate3d(-30%, 0, 0);
transform: translate3d(-30%, 0, 0); }
- .mm-panel.mm-highest {
+.mm-panel.mm-highest {
z-index: 1; }
.mm-panels,
.mm-panels > .mm-panel {
- background: inherit;
- border-color: inherit; }
+ background: inherit;
+ border-color: inherit; }
.mm-panels > .mm-panel {
- background: inherit;
- border-color: inherit;
- -webkit-overflow-scrolling: touch;
- overflow: scroll;
- overflow-x: hidden;
- overflow-y: auto;
- box-sizing: border-box;
- padding: 0 20px; }
- .mm-panels > .mm-panel.mm-hasnavbar {
+ background: inherit;
+ border-color: inherit;
+ -webkit-overflow-scrolling: touch;
+ overflow: scroll;
+ overflow-x: hidden;
+ overflow-y: auto;
+ box-sizing: border-box;
+ padding: 0 20px; }
+.mm-panels > .mm-panel.mm-hasnavbar {
padding-top: 40px; }
- .mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
+.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
content: '';
display: block;
height: 20px; }
.mm-vertical .mm-panel {
- -webkit-transform: none !important;
- -moz-transform: none !important;
- -ms-transform: none !important;
- -o-transform: none !important;
- transform: none !important; }
+ -webkit-transform: none !important;
+ -moz-transform: none !important;
+ -ms-transform: none !important;
+ -o-transform: none !important;
+ transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
- display: none;
- padding: 10px 0 10px 10px; }
- .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
- .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
+ display: none;
+ padding: 10px 0 10px 10px; }
+.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
+.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
- display: block; }
+ display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
- height: 40px;
- bottom: auto; }
- .mm-vertical .mm-listview > li > .mm-next:after,
- .mm-listview > li.mm-vertical > .mm-next:after {
+ height: 40px;
+ bottom: auto; }
+.mm-vertical .mm-listview > li > .mm-next:after,
+.mm-listview > li.mm-vertical > .mm-next:after {
top: 16px;
bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg); }
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ transform: rotate(45deg); }
.mm-navbar {
- border-bottom: 1px solid;
- border-color: inherit;
- text-align: center;
- line-height: 20px;
- height: 40px;
- padding: 0 40px;
- margin: 0;
- position: absolute;
- top: 0;
- left: 0;
- right: 0; }
- .mm-navbar > * {
+ border-bottom: 1px solid;
+ border-color: inherit;
+ text-align: center;
+ line-height: 20px;
+ height: 40px;
+ padding: 0 40px;
+ margin: 0;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0; }
+.mm-navbar > * {
display: block;
padding: 10px 0; }
- .mm-navbar a,
- .mm-navbar a:hover {
+.mm-navbar a,
+.mm-navbar a:hover {
text-decoration: none; }
- .mm-navbar .mm-title {
+.mm-navbar .mm-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; }
- .mm-navbar .mm-btn {
+.mm-navbar .mm-btn {
box-sizing: border-box;
width: 40px;
height: 40px;
@@ -140,63 +140,63 @@
position: absolute;
top: 0;
z-index: 1; }
- .mm-navbar .mm-btn:first-child {
- padding-left: 20px;
- left: 0; }
- .mm-navbar .mm-btn:last-child {
- text-align: right;
- padding-right: 20px;
- right: 0; }
+.mm-navbar .mm-btn:first-child {
+ padding-left: 20px;
+ left: 0; }
+.mm-navbar .mm-btn:last-child {
+ text-align: right;
+ padding-right: 20px;
+ right: 0; }
.mm-panel .mm-navbar {
- display: none; }
+ display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
- display: block; }
+ display: block; }
.mm-listview,
.mm-listview > li {
- list-style: none;
- display: block;
- padding: 0;
- margin: 0; }
+ list-style: none;
+ display: block;
+ padding: 0;
+ margin: 0; }
.mm-listview {
- font: inherit;
- font-size: 14px;
- line-height: 20px; }
- .mm-listview a,
- .mm-listview a:hover {
+ font: inherit;
+ font-size: 14px;
+ line-height: 20px; }
+.mm-listview a,
+.mm-listview a:hover {
text-decoration: none; }
- .mm-listview > li {
+.mm-listview > li {
position: relative; }
- .mm-listview > li, .mm-listview > li:after,
- .mm-listview > li .mm-next,
- .mm-listview > li .mm-next:before {
- border-color: inherit; }
- .mm-listview > li > a,
- .mm-listview > li > span {
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- color: inherit;
- display: block;
- padding: 10px 10px 10px 20px;
- margin: 0; }
- .mm-listview > li > a.mm-arrow,
- .mm-listview > li > span.mm-arrow {
- padding-right: 50px; }
- .mm-listview > li:not(.mm-divider):after {
- content: '';
- border-bottom-width: 1px;
- border-bottom-style: solid;
- display: block;
- position: absolute;
- left: 0;
- right: 0;
- bottom: 0; }
- .mm-listview > li:not(.mm-divider):after {
- left: 20px; }
- .mm-listview .mm-next {
+.mm-listview > li, .mm-listview > li:after,
+.mm-listview > li .mm-next,
+.mm-listview > li .mm-next:before {
+ border-color: inherit; }
+.mm-listview > li > a,
+.mm-listview > li > span {
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ color: inherit;
+ display: block;
+ padding: 10px 10px 10px 20px;
+ margin: 0; }
+.mm-listview > li > a.mm-arrow,
+.mm-listview > li > span.mm-arrow {
+ padding-right: 50px; }
+.mm-listview > li:not(.mm-divider):after {
+ content: '';
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ display: block;
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0; }
+.mm-listview > li:not(.mm-divider):after {
+ left: 20px; }
+.mm-listview .mm-next {
background: rgba(3, 2, 1, 0);
width: 50px;
padding: 0;
@@ -205,111 +205,111 @@
top: 0;
bottom: 0;
z-index: 2; }
- .mm-listview .mm-next:before {
- content: '';
- border-left-width: 1px;
- border-left-style: solid;
- display: block;
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0; }
- .mm-listview .mm-next + a,
- .mm-listview .mm-next + span {
- margin-right: 50px; }
- .mm-listview .mm-next.mm-fullsubopen {
- width: 100%; }
- .mm-listview .mm-next.mm-fullsubopen:before {
- border-left: none; }
- .mm-listview .mm-next.mm-fullsubopen + a,
- .mm-listview .mm-next.mm-fullsubopen + span {
- padding-right: 50px;
- margin-right: 0; }
+.mm-listview .mm-next:before {
+ content: '';
+ border-left-width: 1px;
+ border-left-style: solid;
+ display: block;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0; }
+.mm-listview .mm-next + a,
+.mm-listview .mm-next + span {
+ margin-right: 50px; }
+.mm-listview .mm-next.mm-fullsubopen {
+ width: 100%; }
+.mm-listview .mm-next.mm-fullsubopen:before {
+ border-left: none; }
+.mm-listview .mm-next.mm-fullsubopen + a,
+.mm-listview .mm-next.mm-fullsubopen + span {
+ padding-right: 50px;
+ margin-right: 0; }
.mm-panels > .mm-panel > .mm-listview {
- margin: 20px -20px; }
+ margin: 20px -20px; }
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
- margin-top: -20px; }
+ margin-top: -20px; }
.mm-listview .mm-inset {
- list-style: inside disc;
- padding: 0 10px 15px 40px;
- margin: 0; }
- .mm-listview .mm-inset > li {
+ list-style: inside disc;
+ padding: 0 10px 15px 40px;
+ margin: 0; }
+.mm-listview .mm-inset > li {
padding: 5px 0; }
.mm-listview .mm-divider {
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- font-size: 10px;
- text-transform: uppercase;
- text-indent: 20px;
- line-height: 25px; }
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ font-size: 10px;
+ text-transform: uppercase;
+ text-indent: 20px;
+ line-height: 25px; }
.mm-listview .mm-spacer {
- padding-top: 40px; }
- .mm-listview .mm-spacer > .mm-next {
+ padding-top: 40px; }
+.mm-listview .mm-spacer > .mm-next {
top: 40px; }
- .mm-listview .mm-spacer.mm-divider {
+.mm-listview .mm-spacer.mm-divider {
padding-top: 25px; }
.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
- content: '';
- border: 2px solid transparent;
- display: inline-block;
- width: 8px;
- height: 8px;
- margin: auto;
- position: absolute;
- top: 0;
- bottom: 0;
- -webkit-transform: rotate(-45deg);
- -moz-transform: rotate(-45deg);
- -ms-transform: rotate(-45deg);
- -o-transform: rotate(-45deg);
- transform: rotate(-45deg); }
+ content: '';
+ border: 2px solid transparent;
+ display: inline-block;
+ width: 8px;
+ height: 8px;
+ margin: auto;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ -webkit-transform: rotate(-45deg);
+ -moz-transform: rotate(-45deg);
+ -ms-transform: rotate(-45deg);
+ -o-transform: rotate(-45deg);
+ transform: rotate(-45deg); }
.mm-prev:before {
- border-right: none;
- border-bottom: none;
- left: 23px; }
+ border-right: none;
+ border-bottom: none;
+ left: 23px; }
.mm-next:after,
.mm-arrow:after {
- border-top: none;
- border-left: none;
- right: 23px; }
+ border-top: none;
+ border-left: none;
+ right: 23px; }
.mm-menu {
- background: #f3f3f3;
- border-color: rgba(0, 0, 0, 0.1);
- color: rgba(0, 0, 0, 0.7); }
- .mm-menu .mm-navbar > *,
- .mm-menu .mm-navbar a {
+ background: #f3f3f3;
+ border-color: rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.7); }
+.mm-menu .mm-navbar > *,
+.mm-menu .mm-navbar a {
color: rgba(0, 0, 0, 0.3); }
- .mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
+.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
border-color: rgba(0, 0, 0, 0.3); }
- .mm-menu .mm-listview {
+.mm-menu .mm-listview {
border-color: rgba(0, 0, 0, 0.1); }
- .mm-menu .mm-listview > li .mm-next:after,
- .mm-menu .mm-listview > li .mm-arrow:after {
- border-color: rgba(0, 0, 0, 0.3); }
- .mm-menu .mm-listview > li a:not(.mm-next) {
- -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
- tap-highlight-color: rgba(255, 255, 255, 0.5); }
- .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
- .mm-menu .mm-listview > li.mm-selected > span {
- background: rgba(255, 255, 255, 0.5); }
- .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
- .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
- .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
- .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu .mm-listview > li .mm-next:after,
+.mm-menu .mm-listview > li .mm-arrow:after {
+ border-color: rgba(0, 0, 0, 0.3); }
+.mm-menu .mm-listview > li a:not(.mm-next) {
+ -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
+ tap-highlight-color: rgba(255, 255, 255, 0.5); }
+.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu .mm-listview > li.mm-selected > span {
+ background: rgba(255, 255, 255, 0.5); }
+.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.05); }
- .mm-menu .mm-divider {
+.mm-menu .mm-divider {
background: rgba(0, 0, 0, 0.05); }
/*
@@ -316,157 +316,157 @@
jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
- box-sizing: border-box;
- position: relative; }
+ box-sizing: border-box;
+ position: relative; }
.mm-slideout {
- -webkit-transition: -webkit-transform 0.4s ease;
- -ms-transition: -ms-transform 0.4s ease;
- transition: transform 0.4s ease; }
+ -webkit-transition: -webkit-transform 0.4s ease;
+ -ms-transition: -ms-transform 0.4s ease;
+ transition: transform 0.4s ease; }
html.mm-opened {
- overflow-x: hidden;
- position: relative; }
+ overflow-x: hidden;
+ position: relative; }
html.mm-blocking {
- overflow: hidden; }
- html.mm-blocking body {
+ overflow: hidden; }
+html.mm-blocking body {
overflow: hidden; }
html.mm-background .mm-page {
- background: inherit; }
+ background: inherit; }
#mm-blocker {
- background: rgba(3, 2, 1, 0);
- display: none;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- z-index: 999999; }
+ background: rgba(3, 2, 1, 0);
+ display: none;
+ width: 100%;
+ height: 100%;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 999999; }
html.mm-blocking #mm-blocker {
- display: block; }
+ display: block; }
.mm-menu.mm-offcanvas {
- display: none;
- position: fixed; }
+ display: none;
+ position: fixed; }
.mm-menu.mm-current {
- display: block; }
+ display: block; }
.mm-menu {
- width: 80%;
- min-width: 140px;
- max-width: 440px; }
+ width: 80%;
+ min-width: 140px;
+ max-width: 440px; }
html.mm-opening .mm-slideout {
- -webkit-transform: translate(80%, 0);
- -moz-transform: translate(80%, 0);
- -ms-transform: translate(80%, 0);
- -o-transform: translate(80%, 0);
- transform: translate(80%, 0); }
+ -webkit-transform: translate(80%, 0);
+ -moz-transform: translate(80%, 0);
+ -ms-transform: translate(80%, 0);
+ -o-transform: translate(80%, 0);
+ transform: translate(80%, 0); }
@media all and (max-width: 175px) {
- html.mm-opening .mm-slideout {
- -webkit-transform: translate(140px, 0);
- -moz-transform: translate(140px, 0);
- -ms-transform: translate(140px, 0);
- -o-transform: translate(140px, 0);
- transform: translate(140px, 0); } }
+ html.mm-opening .mm-slideout {
+ -webkit-transform: translate(140px, 0);
+ -moz-transform: translate(140px, 0);
+ -ms-transform: translate(140px, 0);
+ -o-transform: translate(140px, 0);
+ transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
- html.mm-opening .mm-slideout {
- -webkit-transform: translate(440px, 0);
- -moz-transform: translate(440px, 0);
- -ms-transform: translate(440px, 0);
- -o-transform: translate(440px, 0);
- transform: translate(440px, 0); } }
+ html.mm-opening .mm-slideout {
+ -webkit-transform: translate(440px, 0);
+ -moz-transform: translate(440px, 0);
+ -ms-transform: translate(440px, 0);
+ -o-transform: translate(440px, 0);
+ transform: translate(440px, 0); } }
/*
jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight {
- max-height: 80%; }
- .mm-menu.mm-autoheight.mm-fullscreen {
+ max-height: 80%; }
+.mm-menu.mm-autoheight.mm-fullscreen {
max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panels > .mm-panel {
- bottom: auto !important;
- height: auto !important; }
+ bottom: auto !important;
+ height: auto !important; }
/*
jQuery.mmenu counters addon CSS
*/
em.mm-counter {
- font: inherit;
- font-size: 14px;
- font-style: normal;
- text-indent: 0;
- line-height: 20px;
- display: block;
- margin-top: -10px;
- position: absolute;
- right: 45px;
- top: 50%; }
- em.mm-counter + a.mm-next {
+ font: inherit;
+ font-size: 14px;
+ font-style: normal;
+ text-indent: 0;
+ line-height: 20px;
+ display: block;
+ margin-top: -10px;
+ position: absolute;
+ right: 45px;
+ top: 50%; }
+em.mm-counter + a.mm-next {
width: 90px; }
- em.mm-counter + a.mm-next + a,
- em.mm-counter + a.mm-next + span {
- margin-right: 90px; }
- em.mm-counter + a.mm-fullsubopen {
+em.mm-counter + a.mm-next + a,
+em.mm-counter + a.mm-next + span {
+ margin-right: 90px; }
+em.mm-counter + a.mm-fullsubopen {
padding-left: 0; }
.mm-vertical > .mm-counter {
- top: 12px;
- margin-top: 0; }
+ top: 12px;
+ margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
- margin-top: 40px; }
+ margin-top: 40px; }
.mm-nosubresults > .mm-counter {
- display: none; }
+ display: none; }
.mm-menu em.mm-counter {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
/*
jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- padding: 0;
- line-height: 25px; }
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ padding: 0;
+ line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
- -webkit-transform: rotate(45deg);
- -moz-transform: rotate(45deg);
- -ms-transform: rotate(45deg);
- -o-transform: rotate(45deg);
- transform: rotate(45deg); }
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ transform: rotate(45deg); }
.mm-collapsed:not(.mm-uncollapsed) {
- display: none; }
+ display: none; }
.mm-fixeddivider {
- background: inherit;
- display: none;
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- z-index: 2;
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- .mm-fixeddivider:after {
+ background: inherit;
+ display: none;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 2;
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
+.mm-fixeddivider:after {
content: none !important;
display: none !important; }
.mm-hasdividers .mm-fixeddivider {
- display: block; }
+ display: block; }
.mm-menu .mm-fixeddivider span {
- background: rgba(0, 0, 0, 0.05); }
+ background: rgba(0, 0, 0, 0.05); }
/*
jQuery.mmenu dragOpen addon CSS
@@ -473,25 +473,25 @@
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
- -webkit-transition-duration: 0s;
- -moz-transition-duration: 0s;
- -ms-transition-duration: 0s;
- -o-transition-duration: 0s;
- transition-duration: 0s; }
+ -webkit-transition-duration: 0s;
+ -moz-transition-duration: 0s;
+ -ms-transition-duration: 0s;
+ -o-transition-duration: 0s;
+ transition-duration: 0s; }
/*
jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
- -webkit-transition-property: -webkit-transform, left;
- -moz-transition-property: -moz-transform, left;
- -ms-transition-property: -ms-transform, left;
- -o-transition-property: -o-transform, left;
- transition-property: transform, left; }
- .mm-iconpanel .mm-panel.mm-opened {
+ -webkit-transition-property: -webkit-transform, left;
+ -moz-transition-property: -moz-transform, left;
+ -ms-transition-property: -ms-transform, left;
+ -o-transition-property: -o-transform, left;
+ transition-property: transform, left; }
+.mm-iconpanel .mm-panel.mm-opened {
border-left: 1px solid;
border-color: inherit; }
- .mm-iconpanel .mm-panel.mm-subopened {
+.mm-iconpanel .mm-panel.mm-subopened {
overflow-y: hidden;
left: -40px;
-webkit-transform: translate3d(0, 0, 0);
@@ -501,172 +501,172 @@
transform: translate3d(0, 0, 0); }
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
- left: 0px; }
+ left: 0px; }
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
- left: 40px; }
+ left: 40px; }
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
- left: 80px; }
+ left: 80px; }
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
- left: 120px; }
+ left: 120px; }
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
- left: 160px; }
+ left: 160px; }
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
- left: 200px; }
+ left: 200px; }
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
- left: 240px; }
+ left: 240px; }
.mm-subblocker {
- background: inherit;
- opacity: 0;
- display: block;
- -webkit-transition: opacity 0.4s ease;
- -moz-transition: opacity 0.4s ease;
- -ms-transition: opacity 0.4s ease;
- -o-transition: opacity 0.4s ease;
- transition: opacity 0.4s ease; }
+ background: inherit;
+ opacity: 0;
+ display: block;
+ -webkit-transition: opacity 0.4s ease;
+ -moz-transition: opacity 0.4s ease;
+ -ms-transition: opacity 0.4s ease;
+ -o-transition: opacity 0.4s ease;
+ transition: opacity 0.4s ease; }
.mm-subopened .mm-subblocker {
- opacity: 0.6;
- position: absolute;
- top: 0;
- right: 0;
- bottom: -100000px;
- left: 0;
- z-index: 3; }
+ opacity: 0.6;
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: -100000px;
+ left: 0;
+ z-index: 3; }
/*
jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
- background: inherit;
- padding: 0;
- z-index: 3;
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
+ background: inherit;
+ padding: 0;
+ z-index: 3;
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
.mm-navbar-bottom {
- border-top-width: 1px;
- border-top-style: solid;
- border-bottom: none;
- top: auto;
- bottom: 0; }
+ border-top-width: 1px;
+ border-top-style: solid;
+ border-bottom: none;
+ top: auto;
+ bottom: 0; }
.mm-navbar-top ~ .mm-navbar-top {
- border-bottom: none; }
+ border-bottom: none; }
.mm-navbar-bottom ~ .mm-navbar-bottom {
- border-top: none; }
+ border-top: none; }
.mm-navbar.mm-hasbtns {
- padding: 0 40px; }
+ padding: 0 40px; }
.mm-close:after {
- content: 'x'; }
+ content: 'x'; }
.mm-navbar[class*="mm-navbar-content-"] > * {
- box-sizing: border-box;
- display: block;
- float: left; }
+ box-sizing: border-box;
+ display: block;
+ float: left; }
.mm-navbar > .mm-breadcrumbs {
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- -webkit-overflow-scrolling: touch;
- overflow-x: auto;
- text-align: left;
- padding: 0 0 0 17px; }
- .mm-navbar > .mm-breadcrumbs > * {
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ text-align: left;
+ padding: 0 0 0 17px; }
+.mm-navbar > .mm-breadcrumbs > * {
display: inline-block;
padding: 10px 3px; }
- .mm-navbar > .mm-breadcrumbs > a {
+.mm-navbar > .mm-breadcrumbs > a {
text-decoration: underline; }
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
- margin-left: -40px; }
+ margin-left: -40px; }
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
- margin-left: 0;
- padding-left: 0; }
+ margin-left: 0;
+ padding-left: 0; }
.mm-navbar-top-1 {
- top: 0px; }
+ top: 0px; }
.mm-hasnavbar-top-1 .mm-panels {
- top: 40px; }
+ top: 40px; }
.mm-navbar-top-2 {
- top: 40px; }
+ top: 40px; }
.mm-hasnavbar-top-2 .mm-panels {
- top: 80px; }
+ top: 80px; }
.mm-navbar-top-3 {
- top: 80px; }
+ top: 80px; }
.mm-hasnavbar-top-3 .mm-panels {
- top: 120px; }
+ top: 120px; }
.mm-navbar-top-4 {
- top: 120px; }
+ top: 120px; }
.mm-hasnavbar-top-4 .mm-panels {
- top: 160px; }
+ top: 160px; }
.mm-navbar-bottom-1 {
- bottom: 0px; }
+ bottom: 0px; }
.mm-hasnavbar-bottom-1 .mm-panels {
- bottom: 40px; }
+ bottom: 40px; }
.mm-navbar-bottom-2 {
- bottom: 40px; }
+ bottom: 40px; }
.mm-hasnavbar-bottom-2 .mm-panels {
- bottom: 80px; }
+ bottom: 80px; }
.mm-navbar-bottom-3 {
- bottom: 80px; }
+ bottom: 80px; }
.mm-hasnavbar-bottom-3 .mm-panels {
- bottom: 120px; }
+ bottom: 120px; }
.mm-navbar-bottom-4 {
- bottom: 120px; }
+ bottom: 120px; }
.mm-hasnavbar-bottom-4 .mm-panels {
- bottom: 160px; }
+ bottom: 160px; }
.mm-navbar-size-2 {
- height: 80px; }
+ height: 80px; }
.mm-navbar-size-3 {
- height: 120px; }
+ height: 120px; }
.mm-navbar-size-4 {
- height: 160px; }
+ height: 160px; }
.mm-navbar-content-2 > * {
- width: 50%; }
+ width: 50%; }
.mm-navbar-content-3 > * {
- width: 33.33%; }
+ width: 33.33%; }
.mm-navbar-content-4 > * {
- width: 25%; }
+ width: 25%; }
.mm-navbar-content-5 > * {
- width: 20%; }
+ width: 20%; }
.mm-navbar-content-6 > * {
- width: 16.67%; }
+ width: 16.67%; }
/*
jQuery.mmenu searchfield addon CSS
@@ -673,12 +673,12 @@
*/
.mm-search,
.mm-search input {
- box-sizing: border-box; }
+ box-sizing: border-box; }
.mm-search {
- height: 40px;
- padding: 7px 10px 0 10px; }
- .mm-search input {
+ height: 40px;
+ padding: 7px 10px 0 10px; }
+.mm-search input {
border: none;
border-radius: 26px;
font: inherit;
@@ -690,82 +690,82 @@
height: 26px;
margin: 0;
padding: 0 10px; }
- .mm-search input::-ms-clear {
+.mm-search input::-ms-clear {
display: none; }
.mm-panel > .mm-search {
- width: 100%;
- position: absolute;
- top: 0;
- left: 0; }
+ width: 100%;
+ position: absolute;
+ top: 0;
+ left: 0; }
.mm-panel.mm-hassearch {
- padding-top: 40px; }
- .mm-panel.mm-hassearch.mm-hasnavbar {
+ padding-top: 40px; }
+.mm-panel.mm-hassearch.mm-hasnavbar {
padding-top: 80px; }
- .mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
- top: 40px; }
+.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
+ top: 40px; }
.mm-noresultsmsg {
- text-align: center;
- font-size: 21px;
- display: none;
- padding: 40px 0; }
+ text-align: center;
+ font-size: 21px;
+ display: none;
+ padding: 40px 0; }
.mm-noresults .mm-noresultsmsg {
- display: block; }
+ display: block; }
.mm-noresults .mm-indexer {
- display: none !important; }
+ display: none !important; }
li.mm-nosubresults > a.mm-next {
- display: none; }
- li.mm-nosubresults > a.mm-next + a,
- li.mm-nosubresults > a.mm-next + span {
+ display: none; }
+li.mm-nosubresults > a.mm-next + a,
+li.mm-nosubresults > a.mm-next + span {
padding-right: 10px; }
.mm-menu .mm-search input {
- background: rgba(0, 0, 0, 0.05);
- color: rgba(0, 0, 0, 0.7); }
+ background: rgba(0, 0, 0, 0.05);
+ color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
/*
jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
- background: inherit;
- text-align: center;
- font-size: 12px;
- box-sizing: border-box;
- width: 20px;
- position: absolute;
- top: 0;
- bottom: 0;
- right: -100px;
- z-index: 3;
- -webkit-transition: right 0.4s ease;
- -moz-transition: right 0.4s ease;
- -ms-transition: right 0.4s ease;
- -o-transition: right 0.4s ease;
- transition: right 0.4s ease;
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
- .mm-indexer a {
+ background: inherit;
+ text-align: center;
+ font-size: 12px;
+ box-sizing: border-box;
+ width: 20px;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: -100px;
+ z-index: 3;
+ -webkit-transition: right 0.4s ease;
+ -moz-transition: right 0.4s ease;
+ -ms-transition: right 0.4s ease;
+ -o-transition: right 0.4s ease;
+ transition: right 0.4s ease;
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
+.mm-indexer a {
text-decoration: none;
display: block;
height: 3.85%; }
- .mm-indexer ~ .mm-panel.mm-hasindexer {
+.mm-indexer ~ .mm-panel.mm-hasindexer {
margin-right: 20px; }
.mm-hasindexer .mm-indexer {
- right: 0; }
+ right: 0; }
.mm-hasindexer .mm-fixeddivider {
- right: 20px; }
+ right: 20px; }
.mm-menu .mm-indexer a {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
/*
jQuery.mmenu toggles addon CSS
@@ -772,26 +772,26 @@
*/
input.mm-toggle,
input.mm-check {
- position: absolute;
- left: -10000px; }
+ position: absolute;
+ left: -10000px; }
label.mm-toggle,
label.mm-check {
- margin: 0;
- position: absolute;
- top: 50%;
- z-index: 2; }
- label.mm-toggle:before,
- label.mm-check:before {
+ margin: 0;
+ position: absolute;
+ top: 50%;
+ z-index: 2; }
+label.mm-toggle:before,
+label.mm-check:before {
content: '';
display: block; }
label.mm-toggle {
- border-radius: 30px;
- width: 50px;
- height: 30px;
- margin-top: -15px; }
- label.mm-toggle:before {
+ border-radius: 30px;
+ width: 50px;
+ height: 30px;
+ margin-top: -15px; }
+label.mm-toggle:before {
border-radius: 30px;
width: 28px;
height: 28px;
@@ -798,13 +798,13 @@
margin: 1px; }
input.mm-toggle:checked ~ label.mm-toggle:before {
- float: right; }
+ float: right; }
label.mm-check {
- width: 30px;
- height: 30px;
- margin-top: -15px; }
- label.mm-check:before {
+ width: 30px;
+ height: 30px;
+ margin-top: -15px; }
+label.mm-check:before {
border-left: 3px solid;
border-bottom: 3px solid;
width: 40%;
@@ -818,54 +818,54 @@
transform: rotate(-45deg); }
input.mm-check:checked ~ label.mm-check:before {
- opacity: 1; }
+ opacity: 1; }
li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
- bottom: auto;
- margin-top: 0; }
+ bottom: auto;
+ margin-top: 0; }
li.mm-vertical label.mm-toggle {
- top: 5px; }
+ top: 5px; }
li.mm-vertical label.mm-check {
- top: 5px; }
+ top: 5px; }
label.mm-toggle, label.mm-check {
- right: 20px; }
+ right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
- padding-right: 80px; }
+ padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
- padding-right: 60px; }
+ padding-right: 60px; }
a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
- right: 60px; }
- a.mm-next + label.mm-toggle + a,
- a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
- a.mm-next + label.mm-check + span {
+ right: 60px; }
+a.mm-next + label.mm-toggle + a,
+a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
+a.mm-next + label.mm-check + span {
margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
- padding-right: 70px; }
+ padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
- padding-right: 50px; }
+ padding-right: 50px; }
em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next +
label.mm-check {
- right: 100px; }
- em.mm-counter + a.mm-next + label.mm-toggle + a,
- em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter +
a.mm-next + label.mm-check + a,
- em.mm-counter + a.mm-next + label.mm-check + span {
+ right: 100px; }
+em.mm-counter + a.mm-next + label.mm-toggle + a,
+em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next
+ label.mm-check + a,
+em.mm-counter + a.mm-next + label.mm-check + span {
margin-right: 90px; }
.mm-menu label.mm-toggle {
- background: rgba(0, 0, 0, 0.1); }
- .mm-menu label.mm-toggle:before {
+ background: rgba(0, 0, 0, 0.1); }
+.mm-menu label.mm-toggle:before {
background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
- background: #4bd963; }
+ background: #4bd963; }
.mm-menu label.mm-check:before {
- border-color: rgba(0, 0, 0, 0.7); }
+ border-color: rgba(0, 0, 0, 0.7); }
/*
jQuery.mmenu borderstyle extension CSS
@@ -872,232 +872,232 @@
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
- content: none; }
+ content: none; }
.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
- left: 0 !important; }
+ left: 0 !important; }
.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-listview.mm-border-offset > li:after {
- right: 20px; }
+ right: 20px; }
/*
jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-effect-menu-zoom {
- -webkit-transition: -webkit-transform 0.4s ease;
- -moz-transition: -moz-transform 0.4s ease;
- -ms-transition: -ms-transform 0.4s ease;
- -o-transition: -o-transform 0.4s ease;
- transition: transform 0.4s ease; }
+ -webkit-transition: -webkit-transform 0.4s ease;
+ -moz-transition: -moz-transform 0.4s ease;
+ -ms-transition: -ms-transform 0.4s ease;
+ -o-transition: -o-transform 0.4s ease;
+ transition: transform 0.4s ease; }
html.mm-opened .mm-menu.mm-effect-menu-zoom {
- -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -webkit-transform-origin: left center;
- -moz-transform-origin: left center;
- -ms-transform-origin: left center;
- -o-transform-origin: left center;
- transform-origin: left center; }
+ -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -webkit-transform-origin: left center;
+ -moz-transform-origin: left center;
+ -ms-transform-origin: left center;
+ -o-transform-origin: left center;
+ transform-origin: left center; }
html.mm-opening .mm-menu.mm-effect-menu-zoom {
- -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
- -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
- -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
- -o-transform: scale(1, 1) translate3d(0%, 0, 0);
- transform: scale(1, 1) translate3d(0%, 0, 0); }
+ -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -o-transform: scale(1, 1) translate3d(0%, 0, 0);
+ transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
- -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
- -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
- -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
- -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
- transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
- -webkit-transform-origin: right center;
- -moz-transform-origin: right center;
- -ms-transform-origin: right center;
- -o-transform-origin: right center;
- transform-origin: right center; }
+ -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+ -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+ -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+ -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+ transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
+ -webkit-transform-origin: right center;
+ -moz-transform-origin: right center;
+ -ms-transform-origin: right center;
+ -o-transform-origin: right center;
+ transform-origin: right center; }
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
- -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
- -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
- -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
- -o-transform: scale(1, 1) translate3d(0%, 0, 0);
- transform: scale(1, 1) translate3d(0%, 0, 0); }
+ -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
+ -o-transform: scale(1, 1) translate3d(0%, 0, 0);
+ transform: scale(1, 1) translate3d(0%, 0, 0); }
.mm-menu.mm-effect-menu-slide {
- -webkit-transition: -webkit-transform 0.4s ease;
- -moz-transition: -moz-transform 0.4s ease;
- -ms-transition: -ms-transform 0.4s ease;
- -o-transition: -o-transform 0.4s ease;
- transition: transform 0.4s ease; }
+ -webkit-transition: -webkit-transform 0.4s ease;
+ -moz-transition: -moz-transform 0.4s ease;
+ -ms-transition: -ms-transform 0.4s ease;
+ -o-transition: -o-transform 0.4s ease;
+ transition: transform 0.4s ease; }
html.mm-opened .mm-menu.mm-effect-menu-slide {
- -webkit-transform: translate3d(-30%, 0, 0);
- -moz-transform: translate3d(-30%, 0, 0);
- -ms-transform: translate3d(-30%, 0, 0);
- -o-transform: translate3d(-30%, 0, 0);
- transform: translate3d(-30%, 0, 0); }
+ -webkit-transform: translate3d(-30%, 0, 0);
+ -moz-transform: translate3d(-30%, 0, 0);
+ -ms-transform: translate3d(-30%, 0, 0);
+ -o-transform: translate3d(-30%, 0, 0);
+ transform: translate3d(-30%, 0, 0); }
html.mm-opening .mm-menu.mm-effect-menu-slide {
- -webkit-transform: translate3d(0%, 0, 0);
- -moz-transform: translate3d(0%, 0, 0);
- -ms-transform: translate3d(0%, 0, 0);
- -o-transform: translate3d(0%, 0, 0);
- transform: translate3d(0%, 0, 0); }
+ -webkit-transform: translate3d(0%, 0, 0);
+ -moz-transform: translate3d(0%, 0, 0);
+ -ms-transform: translate3d(0%, 0, 0);
+ -o-transform: translate3d(0%, 0, 0);
+ transform: translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
- -webkit-transform: translate3d(30%, 0, 0);
- -moz-transform: translate3d(30%, 0, 0);
- -ms-transform: translate3d(30%, 0, 0);
- -o-transform: translate3d(30%, 0, 0);
- transform: translate3d(30%, 0, 0); }
+ -webkit-transform: translate3d(30%, 0, 0);
+ -moz-transform: translate3d(30%, 0, 0);
+ -ms-transform: translate3d(30%, 0, 0);
+ -o-transform: translate3d(30%, 0, 0);
+ transform: translate3d(30%, 0, 0); }
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
- -webkit-transform: translate3d(0%, 0, 0);
- -moz-transform: translate3d(0%, 0, 0);
- -ms-transform: translate3d(0%, 0, 0);
- -o-transform: translate3d(0%, 0, 0);
- transform: translate3d(0%, 0, 0); }
+ -webkit-transform: translate3d(0%, 0, 0);
+ -moz-transform: translate3d(0%, 0, 0);
+ -ms-transform: translate3d(0%, 0, 0);
+ -o-transform: translate3d(0%, 0, 0);
+ transform: translate3d(0%, 0, 0); }
.mm-menu.mm-effect-menu-fade {
- opacity: 0;
- -webkit-transition: opacity 0.4s ease;
- -moz-transition: opacity 0.4s ease;
- -ms-transition: opacity 0.4s ease;
- -o-transition: opacity 0.4s ease;
- transition: opacity 0.4s ease; }
+ opacity: 0;
+ -webkit-transition: opacity 0.4s ease;
+ -moz-transition: opacity 0.4s ease;
+ -ms-transition: opacity 0.4s ease;
+ -o-transition: opacity 0.4s ease;
+ transition: opacity 0.4s ease; }
html.mm-opening .mm-menu.mm-effect-menu-fade {
- opacity: 1; }
+ opacity: 1; }
.mm-menu.mm-effect-panels-zoom .mm-panel {
- -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
- -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
- -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
- -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
- transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
- -webkit-transform-origin: left center;
- -moz-transform-origin: left center;
- -ms-transform-origin: left center;
- -o-transform-origin: left center;
- transform-origin: left center; }
- .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
+ -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+ -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+ -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+ -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+ transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
+ -webkit-transform-origin: left center;
+ -moz-transform-origin: left center;
+ -ms-transform-origin: left center;
+ -o-transform-origin: left center;
+ transform-origin: left center; }
+.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
-o-transform: scale(1, 1) translate3d(0%, 0, 0);
transform: scale(1, 1) translate3d(0%, 0, 0); }
- .mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
- -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
- transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
+.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
+ -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
+ transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
- -webkit-transform: translate3d(-100%, 0, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -o-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
+ -webkit-transform: translate3d(-100%, 0, 0);
+ -moz-transform: translate3d(-100%, 0, 0);
+ -ms-transform: translate3d(-100%, 0, 0);
+ -o-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0); }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {
- -webkit-transition: none 0.4s ease;
- -moz-transition: none 0.4s ease;
- -ms-transition: none 0.4s ease;
- -o-transition: none 0.4s ease;
- transition: none 0.4s ease; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
+ -webkit-transition: none 0.4s ease;
+ -moz-transition: none 0.4s ease;
+ -ms-transition: none 0.4s ease;
+ -o-transition: none 0.4s ease;
+ transition: none 0.4s ease; }
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
-webkit-transition-delay: 50ms;
-moz-transition-delay: 50ms;
-ms-transition-delay: 50ms;
-o-transition-delay: 50ms;
transition-delay: 50ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
-ms-transition-delay: 100ms;
-o-transition-delay: 100ms;
transition-delay: 100ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
-webkit-transition-delay: 150ms;
-moz-transition-delay: 150ms;
-ms-transition-delay: 150ms;
-o-transition-delay: 150ms;
transition-delay: 150ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
-webkit-transition-delay: 200ms;
-moz-transition-delay: 200ms;
-ms-transition-delay: 200ms;
-o-transition-delay: 200ms;
transition-delay: 200ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
-webkit-transition-delay: 250ms;
-moz-transition-delay: 250ms;
-ms-transition-delay: 250ms;
-o-transition-delay: 250ms;
transition-delay: 250ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-ms-transition-delay: 300ms;
-o-transition-delay: 300ms;
transition-delay: 300ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
-webkit-transition-delay: 350ms;
-moz-transition-delay: 350ms;
-ms-transition-delay: 350ms;
-o-transition-delay: 350ms;
transition-delay: 350ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
-webkit-transition-delay: 400ms;
-moz-transition-delay: 400ms;
-ms-transition-delay: 400ms;
-o-transition-delay: 400ms;
transition-delay: 400ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
-webkit-transition-delay: 450ms;
-moz-transition-delay: 450ms;
-ms-transition-delay: 450ms;
-o-transition-delay: 450ms;
transition-delay: 450ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
-webkit-transition-delay: 500ms;
-moz-transition-delay: 500ms;
-ms-transition-delay: 500ms;
-o-transition-delay: 500ms;
transition-delay: 500ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
-webkit-transition-delay: 550ms;
-moz-transition-delay: 550ms;
-ms-transition-delay: 550ms;
-o-transition-delay: 550ms;
transition-delay: 550ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
-webkit-transition-delay: 600ms;
-moz-transition-delay: 600ms;
-ms-transition-delay: 600ms;
-o-transition-delay: 600ms;
transition-delay: 600ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
-webkit-transition-delay: 650ms;
-moz-transition-delay: 650ms;
-ms-transition-delay: 650ms;
-o-transition-delay: 650ms;
transition-delay: 650ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
-webkit-transition-delay: 700ms;
-moz-transition-delay: 700ms;
-ms-transition-delay: 700ms;
-o-transition-delay: 700ms;
transition-delay: 700ms; }
- .mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
+.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
-webkit-transition-delay: 750ms;
-moz-transition-delay: 750ms;
-ms-transition-delay: 750ms;
@@ -1105,107 +1105,107 @@
transition-delay: 750ms; }
.mm-menu.mm-effect-listitems-slide .mm-listview > li {
- -webkit-transform: translate3d(50%, 0, 0);
- -moz-transform: translate3d(50%, 0, 0);
- -ms-transform: translate3d(50%, 0, 0);
- -o-transform: translate3d(50%, 0, 0);
- transform: translate3d(50%, 0, 0);
- opacity: 0;
- -webkit-transition-property: -webkit-transform, opacity;
- -moz-transition-property: -moz-transform, opacity;
- -ms-transition-property: -ms-transform, opacity;
- -o-transition-property: -o-transform, opacity;
- transition-property: transform, opacity; }
+ -webkit-transform: translate3d(50%, 0, 0);
+ -moz-transform: translate3d(50%, 0, 0);
+ -ms-transform: translate3d(50%, 0, 0);
+ -o-transform: translate3d(50%, 0, 0);
+ transform: translate3d(50%, 0, 0);
+ opacity: 0;
+ -webkit-transition-property: -webkit-transform, opacity;
+ -moz-transition-property: -moz-transform, opacity;
+ -ms-transition-property: -ms-transform, opacity;
+ -o-transition-property: -o-transform, opacity;
+ transition-property: transform, opacity; }
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened
.mm-listview > li {
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
- opacity: 1; }
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1; }
.mm-menu.mm-effect-listitems-fade .mm-listview > li {
- opacity: 0;
- -webkit-transition-property: opacity;
- -moz-transition-property: opacity;
- -ms-transition-property: opacity;
- -o-transition-property: opacity;
- transition-property: opacity; }
+ opacity: 0;
+ -webkit-transition-property: opacity;
+ -moz-transition-property: opacity;
+ -ms-transition-property: opacity;
+ -o-transition-property: opacity;
+ transition-property: opacity; }
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened
.mm-listview > li {
- opacity: 1; }
+ opacity: 1; }
.mm-menu.mm-effect-listitems-drop .mm-listview > li {
- opacity: 0;
- top: -25%;
- -webkit-transition-property: opacity, top;
- -moz-transition-property: opacity, top;
- -ms-transition-property: opacity, top;
- -o-transition-property: opacity, top;
- transition-property: opacity, top; }
+ opacity: 0;
+ top: -25%;
+ -webkit-transition-property: opacity, top;
+ -moz-transition-property: opacity, top;
+ -ms-transition-property: opacity, top;
+ -o-transition-property: opacity, top;
+ transition-property: opacity, top; }
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened
.mm-listview > li {
- opacity: 1;
- top: 0; }
+ opacity: 1;
+ top: 0; }
/*
jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
- width: 100%;
- min-width: 140px;
- max-width: 10000px; }
+ width: 100%;
+ min-width: 140px;
+ max-width: 10000px; }
html.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(100%, 0);
- -moz-transform: translate(100%, 0);
- -ms-transform: translate(100%, 0);
- -o-transform: translate(100%, 0);
- transform: translate(100%, 0); }
+ -webkit-transform: translate(100%, 0);
+ -moz-transform: translate(100%, 0);
+ -ms-transform: translate(100%, 0);
+ -o-transform: translate(100%, 0);
+ transform: translate(100%, 0); }
@media all and (max-width: 140px) {
- html.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(140px, 0);
- -moz-transform: translate(140px, 0);
- -ms-transform: translate(140px, 0);
- -o-transform: translate(140px, 0);
- transform: translate(140px, 0); } }
+ html.mm-opening.mm-fullscreen .mm-slideout {
+ -webkit-transform: translate(140px, 0);
+ -moz-transform: translate(140px, 0);
+ -ms-transform: translate(140px, 0);
+ -o-transform: translate(140px, 0);
+ transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
- html.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(10000px, 0);
- -moz-transform: translate(10000px, 0);
- -ms-transform: translate(10000px, 0);
- -o-transform: translate(10000px, 0);
- transform: translate(10000px, 0); } }
+ html.mm-opening.mm-fullscreen .mm-slideout {
+ -webkit-transform: translate(10000px, 0);
+ -moz-transform: translate(10000px, 0);
+ -ms-transform: translate(10000px, 0);
+ -o-transform: translate(10000px, 0);
+ transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(-100%, 0);
- -moz-transform: translate(-100%, 0);
- -ms-transform: translate(-100%, 0);
- -o-transform: translate(-100%, 0);
- transform: translate(-100%, 0); }
+ -webkit-transform: translate(-100%, 0);
+ -moz-transform: translate(-100%, 0);
+ -ms-transform: translate(-100%, 0);
+ -o-transform: translate(-100%, 0);
+ transform: translate(-100%, 0); }
@media all and (max-width: 140px) {
- html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(-140px, 0);
- -moz-transform: translate(-140px, 0);
- -ms-transform: translate(-140px, 0);
- -o-transform: translate(-140px, 0);
- transform: translate(-140px, 0); } }
+ html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
+ -webkit-transform: translate(-140px, 0);
+ -moz-transform: translate(-140px, 0);
+ -ms-transform: translate(-140px, 0);
+ -o-transform: translate(-140px, 0);
+ transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
- html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
- -webkit-transform: translate(-10000px, 0);
- -moz-transform: translate(-10000px, 0);
- -ms-transform: translate(-10000px, 0);
- -o-transform: translate(-10000px, 0);
- transform: translate(-10000px, 0); } }
+ html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
+ -webkit-transform: translate(-10000px, 0);
+ -moz-transform: translate(-10000px, 0);
+ -ms-transform: translate(-10000px, 0);
+ -o-transform: translate(-10000px, 0);
+ transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
- height: 100%;
- min-height: 140px;
- max-height: 10000px; }
+ height: 100%;
+ min-height: 140px;
+ max-height: 10000px; }
html.mm-opened.mm-fullscreen .mm-page {
- box-shadow: none !important; }
+ box-shadow: none !important; }
/*
jQuery.mmenu multiline extension CSS
@@ -1216,45 +1216,45 @@
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
- text-overflow: clip;
- white-space: normal; }
+ text-overflow: clip;
+ white-space: normal; }
/*
jQuery.mmenu pagedim extension CSS
*/
html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker,
html.mm-pagedim-black #mm-blocker {
- opacity: 0; }
+ opacity: 0; }
html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening
#mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {
- opacity: 0.3;
- transition: opacity 0.4s ease 0.4s; }
+ opacity: 0.3;
+ transition: opacity 0.4s ease 0.4s; }
html.mm-pagedim #mm-blocker {
- background: inherit; }
+ background: inherit; }
html.mm-pagedim-white #mm-blocker {
- background: #fff; }
+ background: #fff; }
html.mm-pagedim-black #mm-blocker {
- background: #000; }
+ background: #000; }
/*
jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
- content: "";
- display: block;
- width: 20px;
- height: 120%;
- position: absolute;
- left: 100%;
- top: -10%;
- z-index: 99; }
+ content: "";
+ display: block;
+ width: 20px;
+ height: 120%;
+ position: absolute;
+ left: 100%;
+ top: -10%;
+ z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
- left: auto;
- right: 100%; }
+ left: auto;
+ right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
- content: none;
- display: none; }
+ content: none;
+ display: none; }
.mm-menu.mm-pageshadow:after {
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
/*
jQuery.mmenu position extension CSS
@@ -1261,63 +1261,63 @@
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
- width: 100%;
- min-width: 100%;
- max-width: 100%; }
+ width: 100%;
+ min-width: 100%;
+ max-width: 100%; }
.mm-menu.mm-right {
- left: auto;
- right: 0; }
+ left: auto;
+ right: 0; }
.mm-menu.mm-bottom {
- top: auto;
- bottom: 0; }
+ top: auto;
+ bottom: 0; }
html.mm-right.mm-opening .mm-slideout {
- -webkit-transform: translate(-80%, 0);
- -moz-transform: translate(-80%, 0);
- -ms-transform: translate(-80%, 0);
- -o-transform: translate(-80%, 0);
- transform: translate(-80%, 0); }
+ -webkit-transform: translate(-80%, 0);
+ -moz-transform: translate(-80%, 0);
+ -ms-transform: translate(-80%, 0);
+ -o-transform: translate(-80%, 0);
+ transform: translate(-80%, 0); }
@media all and (max-width: 175px) {
- html.mm-right.mm-opening .mm-slideout {
- -webkit-transform: translate(-140px, 0);
- -moz-transform: translate(-140px, 0);
- -ms-transform: translate(-140px, 0);
- -o-transform: translate(-140px, 0);
- transform: translate(-140px, 0); } }
+ html.mm-right.mm-opening .mm-slideout {
+ -webkit-transform: translate(-140px, 0);
+ -moz-transform: translate(-140px, 0);
+ -ms-transform: translate(-140px, 0);
+ -o-transform: translate(-140px, 0);
+ transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
- html.mm-right.mm-opening .mm-slideout {
- -webkit-transform: translate(-440px, 0);
- -moz-transform: translate(-440px, 0);
- -ms-transform: translate(-440px, 0);
- -o-transform: translate(-440px, 0);
- transform: translate(-440px, 0); } }
+ html.mm-right.mm-opening .mm-slideout {
+ -webkit-transform: translate(-440px, 0);
+ -moz-transform: translate(-440px, 0);
+ -ms-transform: translate(-440px, 0);
+ -o-transform: translate(-440px, 0);
+ transform: translate(-440px, 0); } }
/*
jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
- -webkit-transform: none !important;
- -moz-transform: none !important;
- -ms-transform: none !important;
- -o-transform: none !important;
- transform: none !important;
- z-index: 0 !important; }
+ -webkit-transform: none !important;
+ -moz-transform: none !important;
+ -ms-transform: none !important;
+ -o-transform: none !important;
+ transform: none !important;
+ z-index: 0 !important; }
.mm-menu.mm-front {
- z-index: 1; }
+ z-index: 1; }
.mm-menu.mm-front, .mm-menu.mm-next {
- -webkit-transition: -webkit-transform 0.4s ease;
- -ms-transition: -ms-transform 0.4s ease;
- transition: transform 0.4s ease;
- -webkit-transform: translate3d(-100%, 0, 0);
- -moz-transform: translate3d(-100%, 0, 0);
- -ms-transform: translate3d(-100%, 0, 0);
- -o-transform: translate3d(-100%, 0, 0);
- transform: translate3d(-100%, 0, 0); }
- .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
+ -webkit-transition: -webkit-transform 0.4s ease;
+ -ms-transition: -ms-transform 0.4s ease;
+ transition: transform 0.4s ease;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ -moz-transform: translate3d(-100%, 0, 0);
+ -ms-transform: translate3d(-100%, 0, 0);
+ -o-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0); }
+.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
-ms-transform: translate3d(100%, 0, 0);
@@ -1324,201 +1324,201 @@
-o-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
- -webkit-transform: translate3d(0, -100%, 0);
- -moz-transform: translate3d(0, -100%, 0);
- -ms-transform: translate3d(0, -100%, 0);
- -o-transform: translate3d(0, -100%, 0);
- transform: translate3d(0, -100%, 0); }
+ -webkit-transform: translate3d(0, -100%, 0);
+ -moz-transform: translate3d(0, -100%, 0);
+ -ms-transform: translate3d(0, -100%, 0);
+ -o-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
- -webkit-transform: translate3d(0, 100%, 0);
- -moz-transform: translate3d(0, 100%, 0);
- -ms-transform: translate3d(0, 100%, 0);
- -o-transform: translate3d(0, 100%, 0);
- transform: translate3d(0, 100%, 0); }
+ -webkit-transform: translate3d(0, 100%, 0);
+ -moz-transform: translate3d(0, 100%, 0);
+ -ms-transform: translate3d(0, 100%, 0);
+ -o-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0); }
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
- -webkit-transform: translate3d(0, 0, 0);
- -moz-transform: translate3d(0, 0, 0);
- -ms-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0); }
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
.mm-menu.mm-top, .mm-menu.mm-bottom {
- height: 80%;
- min-height: 140px;
- max-height: 880px; }
+ height: 80%;
+ min-height: 140px;
+ max-height: 880px; }
/*
jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
- background: #333333;
- border-color: rgba(0, 0, 0, 0.15);
- color: rgba(255, 255, 255, 0.8); }
- .mm-menu.mm-theme-dark .mm-navbar > *,
- .mm-menu.mm-theme-dark .mm-navbar a {
+ background: #333333;
+ border-color: rgba(0, 0, 0, 0.15);
+ color: rgba(255, 255, 255, 0.8); }
+.mm-menu.mm-theme-dark .mm-navbar > *,
+.mm-menu.mm-theme-dark .mm-navbar a {
color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark
.mm-navbar .mm-btn:after {
border-color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-dark .mm-listview {
+.mm-menu.mm-theme-dark .mm-listview {
border-color: rgba(0, 0, 0, 0.15); }
- .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
- .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
- border-color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
- tap-highlight-color: rgba(0, 0, 0, 0.1); }
- .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
- .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
- background: rgba(0, 0, 0, 0.1); }
- .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
- .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
- .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
- .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
+ border-color: rgba(255, 255, 255, 0.4); }
+.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
+ tap-highlight-color: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
+ background: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
background: rgba(255, 255, 255, 0.05); }
- .mm-menu.mm-theme-dark .mm-divider {
+.mm-menu.mm-theme-dark .mm-divider {
background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark label.mm-check:before {
- border-color: rgba(255, 255, 255, 0.8); }
+ border-color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark em.mm-counter {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-fixeddivider span {
- background: rgba(255, 255, 255, 0.05); }
+ background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-pageshadow.mm-theme-dark:after {
- box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu.mm-theme-dark .mm-search input {
- background: rgba(255, 255, 255, 0.3);
- color: rgba(255, 255, 255, 0.8); }
+ background: rgba(255, 255, 255, 0.3);
+ color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-indexer a {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark label.mm-toggle {
- background: rgba(0, 0, 0, 0.15); }
- .mm-menu.mm-theme-dark label.mm-toggle:before {
+ background: rgba(0, 0, 0, 0.15); }
+.mm-menu.mm-theme-dark label.mm-toggle:before {
background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
- background: #4bd963; }
+ background: #4bd963; }
.mm-menu.mm-theme-white {
- background: white;
- border-color: rgba(0, 0, 0, 0.1);
- color: rgba(0, 0, 0, 0.6); }
- .mm-menu.mm-theme-white .mm-navbar > *,
- .mm-menu.mm-theme-white .mm-navbar a {
+ background: white;
+ border-color: rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.6); }
+.mm-menu.mm-theme-white .mm-navbar > *,
+.mm-menu.mm-theme-white .mm-navbar a {
color: rgba(0, 0, 0, 0.3); }
- .mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white
.mm-navbar .mm-btn:after {
border-color: rgba(0, 0, 0, 0.3); }
- .mm-menu.mm-theme-white .mm-listview {
+.mm-menu.mm-theme-white .mm-listview {
border-color: rgba(0, 0, 0, 0.1); }
- .mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
- .mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
- border-color: rgba(0, 0, 0, 0.3); }
- .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
- tap-highlight-color: rgba(0, 0, 0, 0.05); }
- .mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
- .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
- background: rgba(0, 0, 0, 0.05); }
- .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
- .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
- .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
- .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
+ border-color: rgba(0, 0, 0, 0.3); }
+.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
+ tap-highlight-color: rgba(0, 0, 0, 0.05); }
+.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
+ background: rgba(0, 0, 0, 0.05); }
+.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
background: rgba(0, 0, 0, 0.03); }
- .mm-menu.mm-theme-white .mm-divider {
+.mm-menu.mm-theme-white .mm-divider {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-theme-white label.mm-check:before {
- border-color: rgba(0, 0, 0, 0.6); }
+ border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white em.mm-counter {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-fixeddivider span {
- background: rgba(0, 0, 0, 0.03); }
+ background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-pageshadow.mm-theme-white:after {
- box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.mm-menu.mm-theme-white .mm-search input {
- background: rgba(0, 0, 0, 0.05);
- color: rgba(0, 0, 0, 0.6); }
+ background: rgba(0, 0, 0, 0.05);
+ color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-indexer a {
- color: rgba(0, 0, 0, 0.3); }
+ color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white label.mm-toggle {
- background: rgba(0, 0, 0, 0.1); }
- .mm-menu.mm-theme-white label.mm-toggle:before {
+ background: rgba(0, 0, 0, 0.1); }
+.mm-menu.mm-theme-white label.mm-toggle:before {
background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
- background: #4bd963; }
+ background: #4bd963; }
.mm-menu.mm-theme-black {
- background: black;
- border-color: rgba(255, 255, 255, 0.2);
- color: rgba(255, 255, 255, 0.6); }
- .mm-menu.mm-theme-black .mm-navbar > *,
- .mm-menu.mm-theme-black .mm-navbar a {
+ background: black;
+ border-color: rgba(255, 255, 255, 0.2);
+ color: rgba(255, 255, 255, 0.6); }
+.mm-menu.mm-theme-black .mm-navbar > *,
+.mm-menu.mm-theme-black .mm-navbar a {
color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black
.mm-navbar .mm-btn:after {
+.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black
.mm-navbar .mm-btn:after {
border-color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-black .mm-listview {
+.mm-menu.mm-theme-black .mm-listview {
border-color: rgba(255, 255, 255, 0.2); }
- .mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
- .mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
- border-color: rgba(255, 255, 255, 0.4); }
- .mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
- -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
- tap-highlight-color: rgba(255, 255, 255, 0.3); }
- .mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
- .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
- background: rgba(255, 255, 255, 0.3); }
- .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
- .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
- .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
- .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
+.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
+.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
+ border-color: rgba(255, 255, 255, 0.4); }
+.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
+ -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
+ tap-highlight-color: rgba(255, 255, 255, 0.3); }
+.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
+.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
+ background: rgba(255, 255, 255, 0.3); }
+.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
+.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
+.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
+.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
background: rgba(255, 255, 255, 0.2); }
- .mm-menu.mm-theme-black .mm-divider {
+.mm-menu.mm-theme-black .mm-divider {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-check:before {
- border-color: rgba(255, 255, 255, 0.6); }
+ border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black em.mm-counter {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-fixeddivider span {
- background: rgba(255, 255, 255, 0.2); }
+ background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-pageshadow.mm-theme-black:after {
- content: none;
- display: none; }
+ content: none;
+ display: none; }
.mm-menu.mm-theme-black .mm-search input {
- background: rgba(255, 255, 255, 0.3);
- color: rgba(255, 255, 255, 0.6); }
+ background: rgba(255, 255, 255, 0.3);
+ color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-indexer a {
- color: rgba(255, 255, 255, 0.4); }
+ color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black label.mm-toggle {
- background: rgba(255, 255, 255, 0.2); }
- .mm-menu.mm-theme-black label.mm-toggle:before {
+ background: rgba(255, 255, 255, 0.2); }
+.mm-menu.mm-theme-black label.mm-toggle:before {
background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
- background: #4bd963; }
+ background: #4bd963; }
/*
jQuery.mmenu tileview extension CSS
@@ -1525,43 +1525,43 @@
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
- content: '';
- display: block;
- clear: both; }
+ content: '';
+ display: block;
+ clear: both; }
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
- width: 50%;
- height: 0;
- padding: 50% 0 0 0;
- float: left;
- position: relative; }
- .mm-menu.mm-tileview .mm-listview > li:after,
- .mm-menu .mm-tileview.mm-listview > li:after {
+ width: 50%;
+ height: 0;
+ padding: 50% 0 0 0;
+ float: left;
+ position: relative; }
+.mm-menu.mm-tileview .mm-listview > li:after,
+.mm-menu .mm-tileview.mm-listview > li:after {
left: 0;
top: 0;
border-right-width: 1px;
border-right-style: solid;
z-index: -1; }
- .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
- .mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
width: 12.5%;
padding-top: 12.5%; }
- .mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
- .mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
width: 25%;
padding-top: 25%; }
- .mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
- .mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
width: 75%;
padding-top: 75%; }
- .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
- .mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
+.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
+.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
width: 100%;
padding-top: 100%; }
- .mm-menu.mm-tileview .mm-listview > li > a,
- .mm-menu.mm-tileview .mm-listview > li > span,
- .mm-menu .mm-tileview.mm-listview > li > a,
- .mm-menu .mm-tileview.mm-listview > li > span {
+.mm-menu.mm-tileview .mm-listview > li > a,
+.mm-menu.mm-tileview .mm-listview > li > span,
+.mm-menu .mm-tileview.mm-listview > li > a,
+.mm-menu .mm-tileview.mm-listview > li > span {
line-height: 1px;
text-align: center;
padding: 50% 10px 0 10px;
@@ -1571,19 +1571,19 @@
right: 1px;
bottom: 1px;
left: 0; }
- .mm-menu.mm-tileview .mm-listview > li > .mm-next,
- .mm-menu .mm-tileview.mm-listview > li > .mm-next {
+.mm-menu.mm-tileview .mm-listview > li > .mm-next,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next {
width: auto; }
- .mm-menu.mm-tileview .mm-listview > li > .mm-next:before,
.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
- .mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
- .mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
- content: none;
- display: none; }
+.mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview
.mm-listview > li > .mm-next:after,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
+.mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
+ content: none;
+ display: none; }
.mm-menu.mm-tileview .mm-panel {
- padding-left: 0;
- padding-right: 0; }
- .mm-menu.mm-tileview .mm-panel:after {
+ padding-left: 0;
+ padding-right: 0; }
+.mm-menu.mm-tileview .mm-panel:after {
content: none;
display: none; }
.mm-menu.mm-tileview .mm-listview {
- margin: 0; }
+ margin: 0; }
Modified: trunk/phpgwapi/templates/frontend/css/frontend.css
===================================================================
--- trunk/phpgwapi/templates/frontend/css/frontend.css 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/css/frontend.css 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -6,7 +6,7 @@
}
-.header.mm-fixed-top
+.header1.mm-fixed-top
{
position: fixed;
top: 0;
@@ -14,7 +14,7 @@
}
-.header a
+.header1 a
{
background: center center no-repeat transparent;
background-image: url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC
);
@@ -22,8 +22,9 @@
width: 40px;
height: 40px;
position: absolute;
- top: 16px;
+ top: 10px;
left: 10px;
+ z-index: 1000;
}
.pure-menu-heading {
@@ -243,6 +244,8 @@
/* We want to give the content area some more padding */
.content {
padding: 1em;
+ padding-top: 3em;
+
}
/* We can align the menu header to the left, but float the
Modified: trunk/phpgwapi/templates/frontend/footer.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/footer.tpl 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/footer.tpl 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -1,4 +1,3 @@
-</div>
<div id="footer">
</div>
@@ -6,15 +5,5 @@
{footer_info}
</div>
{javascript_end}
-<script type="text/javascript">
- (function (window, document)
- {
- document.getElementById('toggle').addEventListener('click',
function (e)
- {
-
document.getElementById('tuckedMenu').classList.toggle('custom-menu-tucked');
- document.getElementById('toggle').classList.toggle('x');
- });
- })(this, this.document);
-</script>
</body>
</html>
Modified: trunk/phpgwapi/templates/frontend/head.inc.php
===================================================================
--- trunk/phpgwapi/templates/frontend/head.inc.php 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/head.inc.php 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -44,15 +44,35 @@
phpgwapi_jquery::load_widget('core');
+
+ $old_ie = false;
+ if (preg_match('/MSIE (6|7|8)/i', $_SERVER['HTTP_USER_AGENT']))
+ {
+ $old_ie = true;
+ $message = lang('outdated browser: %1',
$_SERVER['HTTP_USER_AGENT']);
+ phpgwapi_cache::message_set($message, 'error');
+ }
+
+
$stylesheets = array();
$stylesheets[] = "/phpgwapi/templates/pure/css/pure-min.css";
$stylesheets[] = "/phpgwapi/templates/pure/css/pure-extension.css";
- $stylesheets[] =
"/phpgwapi/templates/pure/css/grids-responsive-min.css";
- $stylesheets[] =
"/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.min.css";
- $stylesheets[] = "/{$app}/templates/base/css/base.css";
- $stylesheets[] = "/{$app}/css/frontend.css";
+ if ($old_ie)
+ {
+ $stylesheets[] =
"/phpgwapi/templates/pure/css/grids-responsive-old-ie-min.css";
+
+ }
+ else
+ {
+ $stylesheets[] =
"/phpgwapi/templates/pure/css/grids-responsive-min.css";
+ }
+
+ $stylesheets[] =
"/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.min.css";
+// $stylesheets[] = "/{$app}/templates/base/css/base.css";
+// $stylesheets[] = "/{$app}/css/frontend.css";
+ $stylesheets[] = "/phpgwapi/templates/frontend/css/frontend.css";
+// $stylesheets[] = "/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.css";
$stylesheets[] =
"/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css";
- $stylesheets[] = "/phpgwapi/templates/frontend/css/frontend.css";
if(isset($GLOBALS['phpgw_info']['user']['preferences']['common']['theme']))
{
@@ -60,6 +80,8 @@
$stylesheets[] =
"/{$app}/templates/frontend/themes/{$GLOBALS['phpgw_info']['user']['preferences']['common']['theme']}.css";
}
+
+
foreach ( $stylesheets as $stylesheet )
{
if( file_exists( PHPGW_SERVER_ROOT . $stylesheet ) )
Modified: trunk/phpgwapi/templates/frontend/head.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/head.tpl 2017-01-26 15:29:35 UTC (rev
16199)
+++ trunk/phpgwapi/templates/frontend/head.tpl 2017-01-26 16:45:00 UTC (rev
16200)
@@ -38,7 +38,20 @@
</script>
</head>
<body>
+
+
<div class="home-menu custom-menu-wrapper">
+ <div class="home-menu pure-menu pure-menu-horizontal
pure-menu-fixed">
+ <a href="{site_url}"
class="pure-menu-heading">{site_title}</a>
+ <ul class="pure-menu-list">
+ <li class="pure-menu-item
pure-menu-selected"><a href="{site_url}" class="pure-menu-link">Home</a></li>
+ <li class="pure-menu-item"><a
href="{manual_url}" class="pure-menu-link">{manual_text}</a></li>
+ <li class="pure-menu-item"><a
href="{login_url}" class="pure-menu-link">{login_text}</a></li>
+ </ul>
+ </div>
+ </div>
+
+ <!--div class="home-menu custom-menu-wrapper">
<div class="pure-menu custom-menu custom-menu-top">
<a href="{site_url}" class="pure-menu-heading
custom-menu-brand">{site_title}</a>
<a href="#" class="custom-menu-toggle"
id="toggle"><s class="bar"></s><s class="bar"></s></a>
@@ -50,9 +63,8 @@
<li class="pure-menu-item"><a
href="{login_url}" class="pure-menu-link">{login_text}</a></li>
</ul>
</div>
- </div>
+ </div-->
- <div id="content-wrapper">
- <!-- END head -->
+ <!-- END head -->
Modified: trunk/phpgwapi/templates/frontend/navbar.tpl
===================================================================
--- trunk/phpgwapi/templates/frontend/navbar.tpl 2017-01-26 15:29:35 UTC
(rev 16199)
+++ trunk/phpgwapi/templates/frontend/navbar.tpl 2017-01-26 16:45:00 UTC
(rev 16200)
@@ -1,6 +1,7 @@
-<div class="header">
+<div class="header1">
<a id="hamburger" class="FixedTop" href="#menu"></a>
</div>
<nav id="menu">
{treemenu}
</nav>
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [16200] more on eventplanner,
sigurdne <=