Merge branch 'bootstrap' of https://github.com/PrestaShop/PrestaShop into bootstrap

This commit is contained in:
fram committed 2013-11-21 10:16:47 +01:00
commit 5a9bb5106f
258 files changed
+7028 -4678

No files matched your search

+6
View File
@@ -44,6 +44,12 @@ themes/default/modules/*/*.php
!themes/default/modules/*/index.php !themes/default/modules/*/index.php
themes/default/lang/*.php themes/default/lang/*.php
!themes/default/lang/index.php !themes/default/lang/index.php
themes/default-bootstrap/cache/*.js
themes/default-bootstrap/cache/*.css
themes/default-bootstrap/modules/*/*.php
!themes/default-bootstrap/modules/*/index.php
themes/default-bootstrap/lang/*.php
!themes/default-bootstrap/lang/index.php
modules/*/translations/*.php modules/*/translations/*.php
!modules/*/translations/index.php !modules/*/translations/index.php
mails/* mails/*
File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
#content.nobootstrap { background-color: white; width: 1200px; padding: 80px 40px; }
@@ -1 +1 @@
#nobootstrap{width:100%;background-color:#fff;margin:-20px 0 0 -20px;padding:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#nobootstrap *,#nobootstrap *:before,#nobootstrap *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#nobootstrap fieldset h1,#nobootstrap fieldset h2,#nobootstrap fieldset h3,#nobootstrap fieldset h4,#nobootstrap fieldset h5,#nobootstrap fieldset h6{margin:0 !important;padding:0 !important;background-color:transparent !important;border:none !important;text-transform:none !important}#nobootstrap a{line-height:normal}#nobootstrap .categorieList a{line-height:20px}#nobootstrap p{line-height:normal}#nobootstrap legend{font-size:13px;line-height:20px;width:auto}#nobootstrap label{font-size:13px;display:inline;line-height:normal}#nobootstrap .breadcrumb{padding:0}#nobootstrap li{line-height:normal}#nobootstrap select,#nobootstrap textarea,#nobootstrap input{height:inherit}#nobootstrap label,#nobootstrap input,#nobootstrap button,#nobootstrap select,#nobootstrap textarea{font-size:12px;line-height:13px;border-radius:none !important}#nobootstrap input[type="radio"],#nobootstrap input[type="checkbox"]{margin:0}#nobootstrap input[type="text"]{height:14px !important}#nobootstrap table.table{margin:0;padding:0;width:100%;border-collapse:collapse}#nobootstrap table.widthfull{width:100%}#nobootstrap .table thead th{vertical-align:top}#nobootstrap .table th,#nobootstrap .table td{line-height:normal;vertical-align:middle;border-top:none}#nobootstrap [class^="icon-"],#nobootstrap [class*=" icon-"]{width:auto}#nobootstrap .toolbarBox [class^="process-icon-"],#nobootstrap .toolbarBox [class*=" process-icon-"]{text-indent:-9000px;overflow:hidden} #content.nobootstrap { background-color: white; width: 1200px; padding: 80px 40px; }
@@ -1 +1,707 @@
#nobootstrap h1,#nobootstrap h2,#nobootstrap h3,#nobootstrap h4{font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin-bottom:.5em}#nobootstrap h2{font-size:1.7em}#nobootstrap h3{font-size:1.25em}#nobootstrap h4{font-size:1.05em}#nobootstrap h6{font-size:1em}#nobootstrap ul,#nobootstrap ol{list-style:none;margin:0;padding:0}#nobootstrap ul li{color:#585A69}#nobootstrap label{color:#585a69}#nobootstrap fieldset{background-color:#EBEDF4;border:1px solid #CCCED7;color:#585A69;margin:0;padding:1em}#nobootstrap .Bloc{background:none repeat scroll 0 0 #EBEDF4;background-color:#EBEDF4;border:1px solid #CCCED7;font-size:1.1em;margin:0;padding:1em}#nobootstrap legend{background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:.2em .5em;text-align:left}#nobootstrap input[type=text],#nobootstrap input[type=password],#nobootstrap input[type=file],#nobootstrap textarea{background-color:#fff;border:1px solid #ccc}#nobootstrap input[type=text]:disabled,#nobootstrap input[type=password]:disabled,#nobootstrap input[type=file]:disabled,#nobootstrap textarea:disabled{background-color:#dedede;border:1px solid #ccc;color:#444}#nobootstrap select{border:1px solid #ccc;font-size:12px}#nobootstrap select[disabled=disabled],#nobootstrap input[disabled=disabled],#nobootstrap textarea[disabled=disabled],#nobootstrap option[disabled=disabled]{border:1px solid #CCC;color:#AAA}#nobootstrap .header_module{background:url(../img/header_module.png);border:solid 1px #CCC;color:#812143;height:20px;padding-left:.5em;padding-top:.8em}#nobootstrap .double_select select{height:160px;width:300px}#nobootstrap .double_select a{background-color:#fafafa;border:1px solid #aaa;color:#123456;display:block;margin:2px;padding:2px;text-align:center;text-decoration:none}#nobootstrap .icon{vertical-align:middle}#nobootstrap .icon-top{vertical-align:top}#nobootstrap .button{background:#E3E3E3 repeat scroll 0 0 transparent;border-color:#CCC #BBB #A0A0A0;border-left:1px solid #BBB;border-right:1px solid #BBB;border-style:solid;border-width:1px;color:#000;cursor:pointer;margin:0;outline:medium none;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap}#nobootstrap .button[disabled=disabled]{color:#8C8C8C}#nobootstrap .button.bt-icon{display:inline-block;margin-bottom:7px}#nobootstrap .button.bt-icon span{padding-left:5px}#nobootstrap input.button[disabled=disabled]:hover{background-color:#FFF6D3}#nobootstrap .button.export-csv span{background:transparent url(../img/export-csv.png) no-repeat scroll left top;padding:1px 0 1px 20px}#nobootstrap #top_container{margin:0;padding:0}#nobootstrap #header{background-color:#394049;height:90px}#nobootstrap #header #header_infos{height:60px;margin:0;padding:0;position:relative}#nobootstrap #header #header_shopname{float:left;margin:10px 15px 0 10px}#nobootstrap #header #employee_box{display:block;float:right}#nobootstrap #header #employee_infos{display:block;margin:5px 15px 0 10px}#nobootstrap #header #employee_infos a{color:#BABABA;margin-right:5px;text-transform:capitalize}#nobootstrap #header #employee_infos .employee_name{color:#fff;float:left;padding:0 20px 0 0}#nobootstrap #header .separator{background:transparent url(../img/separator.png) no-repeat scroll center top;height:19px;margin-right:5px;width:16px}#nobootstrap #header ul#employee_links{display:block;list-style:none;text-align:left}#nobootstrap #header ul#employee_links li{display:inline;line-height:20px}#nobootstrap #header #header_infos #header_shopname span{color:#fff;display:block;font-size:24px;height:28px;margin:0;overflow:hidden}#nobootstrap #header #header_infos a#header_logout{background:transparent url(../img/logout.png) no-repeat scroll left top;color:#bababa;padding-left:20px}#nobootstrap #header #header_infos #header_logout a span{color:#bababa}#nobootstrap #header #header_infos #header_foaccess{color:#bababa;text-decoration:none}#nobootstrap #header #header_infos #header_foaccess a{color:#bababa !important}#nobootstrap #header #header_search{background-color:#fff;border:2px solid #000;float:left;height:25px;margin-top:15px;position:relative}#nobootstrap #header #header_search #bo_query{background:none repeat scroll 0 0 transparent;border:none;float:left;font:13px Arial,sans-serif;padding:5px 0 5px 4px;width:160px}#nobootstrap #header #header_search #bo_search_type_chzn{border:none;float:left;font-size:13px;height:27px;margin:0 23px 0 0;padding:0 4px;vertical-align:middle;width:80px !important}#nobootstrap #header #header_search #bo_search_type_chzn.chzn-container-single .chzn-single{border:none;border-left:1px dotted #ccc}#nobootstrap #header #header_search #bo_search_submit{background:url(../img/icon-search2.png) no-repeat scroll center;border:none;border-left:1px solid #3079ED;color:transparent;cursor:pointer;display:block;float:left;font-weight:400;height:25px;margin:0;padding:0;position:absolute;right:0;text-indent:-9999em;width:27px}#nobootstrap #header #header_quick{display:block;float:right;mLine truncated #content.nobootstrap h1, #content.nobootstrap h2, #content.nobootstrap h3, #content.nobootstrap h4 { font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; margin-bottom: .5em; }
#content.nobootstrap h2 { font-size: 1.7em; }
#content.nobootstrap h3 { font-size: 1.25em; }
#content.nobootstrap h4 { font-size: 1.05em; }
#content.nobootstrap h6 { font-size: 1em; }
#content.nobootstrap ul, #content.nobootstrap ol { list-style: none; margin: 0; padding: 0; }
#content.nobootstrap ul li { color: #585A69; }
#content.nobootstrap label { color: #585a69; }
#content.nobootstrap fieldset { background-color: #EBEDF4; border: 1px solid #CCCED7; color: #585A69; margin: 0; padding: 1em; }
#content.nobootstrap .Bloc { background: none repeat scroll 0 0 #EBEDF4; background-color: #EBEDF4; border: 1px solid #CCCED7; font-size: 1.1em; margin: 0; padding: 1em; }
#content.nobootstrap legend { background: #EBEDF4; border: 1px solid #CCCED7; font-weight: 700; margin: 0; padding: .2em .5em; text-align: left; }
#content.nobootstrap input[type=text], #content.nobootstrap input[type=password], #content.nobootstrap input[type=file], #content.nobootstrap textarea { background-color: #fff; border: 1px solid #ccc; }
#content.nobootstrap input[type=text]:disabled, #content.nobootstrap input[type=password]:disabled, #content.nobootstrap input[type=file]:disabled, #content.nobootstrap textarea:disabled { background-color: #dedede; border: 1px solid #ccc; color: #444; }
#content.nobootstrap select { border: 1px solid #ccc; font-size: 12px; }
#content.nobootstrap select[disabled=disabled], #content.nobootstrap input[disabled=disabled], #content.nobootstrap textarea[disabled=disabled], #content.nobootstrap option[disabled=disabled] { border: 1px solid #CCC; color: #AAA; }
#content.nobootstrap .header_module { background: url(../img/header_module.png); border: solid 1px #CCC; color: #812143; height: 20px; padding-left: .5em; padding-top: .8em; }
#content.nobootstrap .double_select select { height: 160px; width: 300px; }
#content.nobootstrap .double_select a { background-color: #fafafa; border: 1px solid #aaa; color: #123456; display: block; margin: 2px; padding: 2px; text-align: center; text-decoration: none; }
#content.nobootstrap .icon { vertical-align: middle; }
#content.nobootstrap .icon-top { vertical-align: top; }
#content.nobootstrap .button { background: #E3E3E3 repeat scroll 0 0 transparent; border-color: #CCC #BBB #A0A0A0; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-style: solid; border-width: 1px; color: #000; cursor: pointer; margin: 0; outline: medium none; padding: 3px 8px; text-align: center; vertical-align: middle; white-space: nowrap; }
#content.nobootstrap .button[disabled=disabled] { color: #8C8C8C; }
#content.nobootstrap .button.bt-icon { display: inline-block; margin-bottom: 7px; }
#content.nobootstrap .button.bt-icon span { padding-left: 5px; }
#content.nobootstrap input.button[disabled=disabled]:hover { background-color: #FFF6D3; }
#content.nobootstrap .button.export-csv span { background: transparent url(../img/export-csv.png) no-repeat scroll left top; padding: 1px 0 1px 20px; }
#content.nobootstrap #top_container { margin: 0; padding: 0; }
#content.nobootstrap #header { background-color: #394049; height: 90px; }
#content.nobootstrap #header #header_infos { height: 60px; margin: 0; padding: 0; position: relative; }
#content.nobootstrap #header #header_shopname { float: left; margin: 10px 15px 0 10px; }
#content.nobootstrap #header #employee_box { display: block; float: right; }
#content.nobootstrap #header #employee_infos { display: block; margin: 5px 15px 0 10px; }
#content.nobootstrap #header #employee_infos a { color: #BABABA; margin-right: 5px; text-transform: capitalize; }
#content.nobootstrap #header #employee_infos .employee_name { color: #fff; float: left; padding: 0 20px 0 0; }
#content.nobootstrap #header .separator { background: transparent url(../img/separator.png) no-repeat scroll center top; height: 19px; margin-right: 5px; width: 16px; }
#content.nobootstrap #header ul#employee_links { display: block; list-style: none; text-align: left; }
#content.nobootstrap #header ul#employee_links li { display: inline; line-height: 20px; }
#content.nobootstrap #header #header_infos #header_shopname span { color: #fff; display: block; font-size: 24px; height: 28px; margin: 0; overflow: hidden; }
#content.nobootstrap #header #header_infos a#header_logout { background: transparent url(../img/logout.png) no-repeat scroll left top; color: #bababa; padding-left: 20px; }
#content.nobootstrap #header #header_infos #header_logout a span { color: #bababa; }
#content.nobootstrap #header #header_infos #header_foaccess { color: #bababa; text-decoration: none; }
#content.nobootstrap #header #header_infos #header_foaccess a { color: #bababa !important; }
#content.nobootstrap #header #header_search { background-color: #fff; border: 2px solid #000; float: left; height: 25px; margin-top: 15px; position: relative; }
#content.nobootstrap #header #header_search #bo_query { background: none repeat scroll 0 0 transparent; border: none; float: left; font: 13px Arial,sans-serif; padding: 5px 0 5px 4px; width: 160px; }
#content.nobootstrap #header #header_search #bo_search_type_chzn { border: none; float: left; font-size: 13px; height: 27px; margin: 0 23px 0 0; padding: 0 4px; vertical-align: middle; width: 80px !important; }
#content.nobootstrap #header #header_search #bo_search_type_chzn.chzn-container-single .chzn-single { border: none; border-left: 1px dotted #ccc; }
#content.nobootstrap #header #header_search #bo_search_submit { background: url(../img/icon-search2.png) no-repeat scroll center; border: none; border-left: 1px solid #3079ED; color: transparent; cursor: pointer; display: block; float: left; font-weight: 400; height: 25px; margin: 0; padding: 0; position: absolute; right: 0; text-indent: -9999em; width: 27px; }
#content.nobootstrap #header #header_quick { display: block; float: right; margin-top: 15px; }
#content.nobootstrap #header #header_quick #quick_select_chzn { font-size: 13px; margin: 0 10px 0 0; padding: 0 0 4px; }
#content.nobootstrap #header #header_myaccount { background: url(../img/bg-lang.png) no-repeat; display: block; float: right; height: 16px; margin: 8px 1px 0 0; width: 16px; }
#content.nobootstrap .path_bar { background-color: #E2EBEE; border: 1px solid #999; display: none; font-family: Trebuchet,Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom: 20px; padding: 5px; }
#content.nobootstrap #notifs_icon_wrapper { float: left; margin: 15px 10px 0; position: relative; width: 95px; }
#content.nobootstrap .notifs { cursor: pointer; float: left; height: 16px; margin: 0; padding: 5px; position: relative; width: 18px; }
#content.nobootstrap #orders_notif { background: url(../img/notif_order.png) no-repeat center top; }
#content.nobootstrap #customers_notif { background: url(../img/notif_customer.png) no-repeat center top; }
#content.nobootstrap #customer_messages_notif { background: url(../img/notif_message.png) no-repeat center top; }
#content.nobootstrap #orders_notif.open_notifs, #content.nobootstrap #customers_notif.open_notifs, #content.nobootstrap #customer_messages_notif.open_notifs { background-color: #FFF; background-position: center bottom; border: 1px solid #000; display: block; position: relative; }
#content.nobootstrap .number_wrapper { color: #FFF; display: none; font-size: 13px; font-weight: 700; padding: 2px 5px; position: absolute; right: -8px; top: -10px; z-index: 101; }
#content.nobootstrap .number_wrapper span { background-color: #F03D25; border-color: 0 #DD3822 #DD3822; border-right: 1px solid #DD3822; border-style: none solid solid; border-width: 0; display: block; font-size: 11px; padding: 1px 3px; }
#content.nobootstrap .notifs_wrapper { background: none repeat scroll 0 0 #FFF; border: 1px solid #000; border-top: none; color: #000; cursor: auto; display: none; left: -1px; padding: 10px; position: absolute; top: 25px; width: 300px; z-index: 9999; }
#content.nobootstrap .notifs_wrapper h3 { border-bottom: 1px solid #E5E5E5; font-size: 14px; margin: 0; padding-bottom: 8px; }
#content.nobootstrap .notifs_wrapper ul { margin: 0; padding: 6px 0; }
#content.nobootstrap .notifs_wrapper ul li { font-size: 12px; list-style: none; padding: 5px 0; text-decoration: none; }
#content.nobootstrap #header_infos .notifs_wrapper a { color: #000; float: right; font-size: 11px; font-weight: 700; }
#content.nobootstrap .notifs_wrapper p { border-top: 1px solid #E5E5E5; font-size: 12px; margin: 0; padding-top: 8px; }
#content.nobootstrap #header #menu { background-color: #f8f8f8; border-bottom: 1px solid #e5e5e5; float: left; line-height: normal; margin: 0; padding: 0; width: 100%; }
#content.nobootstrap #header #menu li.maintab { border-left: 1px solid #fff; border-right: 1px solid #ccc; display: block; float: left; height: 29px; list-style: none; }
#content.nobootstrap #header #menu li.submenu_size .title { color: #000; cursor: default; display: block; font-size: 12px; font-weight: 400; padding: 8px 3px 4px 0; }
#content.nobootstrap #header #menu img { display: inline; height: 16px; margin-top: -4px; padding: 0 3px 0 6px; vertical-align: middle; width: 16px; }
#content.nobootstrap #header #menu li.active, #content.nobootstrap #header #menu li:hover { background-position: 0 -38px; white-space: nowrap; }
#content.nobootstrap #header #menu li:hover, #content.nobootstrap #header #menu li.active { background-color: #49B2FF; }
#content.nobootstrap #header #menu li.maintab:hover, #content.nobootstrap #header #menu li.active { border-left: 1px solid #49B2FF; border-right: 1px solid #49B2FF; }
#content.nobootstrap #header #menu .withLeftBorder { background: transparent url(../img/separator_subnav.png) no-repeat 0 5px; }
#content.nobootstrap #header #menu .submenu { background: #f8f8f8; border: 1px solid #d9d9d9; clear: both; margin: 0; padding: 0; z-index: 9999; }
#content.nobootstrap #header #menu .submenu li { display: block; list-style: none; margin: 0; min-width: 150px; padding: 0; }
#content.nobootstrap #header #menu .submenu li a { border-bottom: 1px solid #ccc; border-top: 1px solid #fff; color: #666; display: block; font-size: 12px; padding: 5px 15px 5px 10px; }
#content.nobootstrap #header #menu .submenu li.active a:hover { color: #666; }
#content.nobootstrap .separation { background-color: #ccc; border-bottom: 1px solid #fff; height: 1px; margin: 10px 0; width: 100%; }
#content.nobootstrap .table_grid { width: 100%; }
#content.nobootstrap .table { background-color: #fff; border: 1px solid #ccc; padding: 0; border-radius: 3px; }
#content.nobootstrap .filter { background-color: #f1f9ff; }
#content.nobootstrap .table th a { text-decoration: underline; }
#content.nobootstrap .table a:hover { text-decoration: none; }
#content.nobootstrap .table tr th { background-color: #F1F1F1; color: #333; font-size: 13px; padding: 4px 6px; text-align: left; }
#content.nobootstrap .table tr th.right { text-align: center; }
#content.nobootstrap .table tr td { border-bottom: 1px solid #ccc; color: #333; font-size: 12px; padding: 4px 4px 4px 6px; }
#content.nobootstrap .table tr.row_hover.filter:hover td { background: #F1F9FF; }
#content.nobootstrap .table tr td.row_hover:hover table tr td { background: none; }
#content.nobootstrap .table tr.action_details td { background: #FAFAFA; }
#content.nobootstrap .table tr.alt_row.action_details td { background: #E8E8E8; }
#content.nobootstrap .table tr td.empty { background: white !important; border-bottom: none; }
#content.nobootstrap .table tr td.first { border-left: 1px solid #DEDEDE; }
#content.nobootstrap .table tr td.last { border-right: 1px solid #DEDEDE; }
#content.nobootstrap .table tr.small td { height: 15px; }
#content.nobootstrap .table tr.last td { border-bottom: none; }
#content.nobootstrap .col-left { padding-right: 10px; vertical-align: top; }
#content.nobootstrap .col-right { padding-bottom: 5px; }
#content.nobootstrap #product-tab-content-wait { background: url(../img/bg_loaderSpace.png); display: block; min-height: 420px; position: absolute; width: 96.5%; }
#content.nobootstrap div#loading { background: url(../img/ajax-loader.gif); display: block; height: 128px; margin: 100px auto; text-indent: -9999px; width: 128px; }
#content.nobootstrap td.col-left label { display: block; text-align: right; width: 100%; }
#content.nobootstrap .alt_row { background-color: #f8f8f8; }
#content.nobootstrap .cat_bar { background-color: #F4E8CD; border: 1px solid #999; font-family: Trebuchet,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; margin-bottom: 20px; padding: 5px; }
#content.nobootstrap .table tr#total_products, #content.nobootstrap .table tr#total_discounts, #content.nobootstrap .table tr#total_wrapping, #content.nobootstrap .table tr#total_shipping { height: 35px; }
#content.nobootstrap .table tr#total_order { height: 50px; }
#content.nobootstrap a.action_module { color: #268CCD; text-decoration: underline; }
#content.nobootstrap a.header_module_toggle { color: #268CCD; display: block; font-weight: 700; }
#content.nobootstrap .nbr_module { color: #268CCD; float: right; font-size: 12px; font-style: italic; margin-right: 10px; }
#content.nobootstrap .autoupgradeSteps div { line-height: 30px; }
#content.nobootstrap .upgradestep { margin-right: 5px; padding-left: 10px; padding-right: 5px; }
#content.nobootstrap #upgradeNow.stepok, #content.nobootstrap .autoupgradeSteps a.stepok { background-image: url(../img/admin/enabled.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
#content.nobootstrap .processing { overflow: auto; }
#content.nobootstrap .ui-accordion-header { background-color: #ccc; color: #000; }
#content.nobootstrap .table td span.color_field { color: #fff; font-size: 11px; padding: 2px 5px; text-transform: uppercase; }
#content.nobootstrap .multishop_toolbar { background-color: #F8F8F8; border: 1px solid #CCC; font-size: 18px; margin-bottom: 10px; padding: 10px; }
#content.nobootstrap .multishop_toolbar span.text_multishop { padding-right: 5px; vertical-align: 7px; }
#content.nobootstrap .multishop_toolbar select.shopList { width: 300px; }
#content.nobootstrap .multishop_toolbar a.chzn-single { background: url(../img/icon-multishop.png) no-repeat 5px 5px; font-weight: 700; padding: 1px 2px 2px 25px; }
#content.nobootstrap .multishop_toolbar .chzn-container .chzn-results .first { background-color: #408BD5; color: #fff; font-weight: 700; }
#content.nobootstrap .multishop_toolbar .chzn-container .chzn-results .group { background-color: #C6DEFC; font-style: italic; font-weight: 700; padding-left: 15px; }
#content.nobootstrap .multishop_toolbar .chzn-container .chzn-results .shop { background-color: #EAF2FC; padding-left: 30px; }
#content.nobootstrap .toolbarBox .process-icon-delete { background-image: url(../img/process-icon-delete.png); }
#content.nobootstrap .toolbarBox .process-icon-duplicate { background-image: url(../img/process-icon-duplicate.png); }
#content.nobootstrap .toolbarBox .process-icon-stats { background-image: url(../img/process-icon-stats.png); }
#content.nobootstrap .toolbarBox .process-icon-save-and-stay { background-image: url(../img/process-icon-save-and-stay.png); }
#content.nobootstrap .toolbarBox .process-icon-edit { background-image: url(../img/process-icon-edit.png); }
#content.nobootstrap .toolbarBox .process-icon-back { background-image: url(../img/process-icon-back.png); }
#content.nobootstrap .toolbarBox .process-icon-refresh-index { background-image: url(../img/process-icon-refresh-index.png); }
#content.nobootstrap .toolbarBox .process-icon-refresh-cache { background-image: url(../img/process-icon-refresh-cache.png); }
#content.nobootstrap .toolbarBox .process-icon-save-calendar { background-image: url(../img/process-icon-save-calendar.png); }
#content.nobootstrap .toolbarBox .process-icon-new-module { background-image: url(../img/process-icon-new-module.png); }
#content.nobootstrap .toolbarBox .process-icon-new-url { background-image: url(../img/process-icon-new-url.png); }
#content.nobootstrap .toolbarBox .process-icon-new-module-addon { background-image: url(../img/process-icon-new-module-addon.png); }
#content.nobootstrap .toolbarBox .process-icon-new.add_product { background-image: url(../img/process-icon-addProduct.png); }
#content.nobootstrap .toolbarBox .process-icon-partialRefund { background-image: url(../img/process-icon-partial-refund.png); }
#content.nobootstrap .toolbarBox .process-icon-standardRefund { background-image: url(../img/process-icon-standard-refund.png); }
#content.nobootstrap .toolbarBox .process-icon-help { background-image: url(../img/process-icon-help.png); }
#content.nobootstrap .toolbarBox .process-icon-help-new { background-image: url(../img/process-icon-help-new.png); }
#content.nobootstrap .toolbarBox .process-icon-modules-list { background-image: url(../img/process-icon-modules-list.png); }
#content.nobootstrap .toolbarReduced { margin-right: 221px; }
#content.nobootstrap #modules_list_button { background-image: url(../img/modules_list_button.png); border: none; cursor: pointer; font-size: 1.6em; height: 63px; padding-left: 45px; position: absolute; right: 0; top: 0; width: 211px; }
#content.nobootstrap .toolbarBox #modules_list_container { background: none repeat scroll 0 0 #FFF; border: solid 1px #CCC; display: block; float: right; height: auto; position: absolute; right: 13px; top: 63px; width: 500px; z-index: 100; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_content { max-height: 500px; overflow: auto; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_tab { height: auto; margin-top: 10px; width: auto; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_tab table { border-spacing: 0; width: 100%; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_tab tr { height: auto; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_tab tr.rowalt { background-color: #F0F7FF; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_container_tab #tab_module_switch { margin-bottom: 10px; }
#content.nobootstrap .toolbarBox #modules_list_container #modules_list_loader { margin-top: 10px; }
#content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules:after { clear: both; }
#content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules > li { height: 19px; }
#content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules > li > a { border: 1px solid #ddd; border-bottom: none; line-height: 14px; margin-right: 2px; padding: 8px 12px 7px; }
#content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules > li > a:hover { background-color: #fff; border-color: silver; }
#content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules > .active > a, #content.nobootstrap .toolbarBox #modules_list_container .nav-tabs-modules > .active > a:hover { background-color: #F8F8F8; border: 1px solid #ddd; border-bottom-color: transparent; color: #555; cursor: default; }
#content.nobootstrap div.fix-toolbar { border-bottom: 1px solid #E0E0E0; margin: auto; position: fixed; top: 0; z-index: 1; }
#content.nobootstrap #content .qq-upload-button { background: #E3E3E3; border-color: #CCC #BBB #A0A0A0; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-style: solid; border-width: 1px; color: #000; width: 180px; }
#content.nobootstrap .file_upload_label { margin-top: 5px; }
#content.nobootstrap .leadin .bloc-leadin { padding: 10px 3px; }
#content.nobootstrap #productBox { float: left; position: relative; width: 100%; }
#content.nobootstrap form#product_form, #content.nobootstrap form#access_form, #content.nobootstrap form#cart_rule_form, #content.nobootstrap #modules_tab_list { background-color: #ebedf4; border: 1px solid #ccced7; margin-left: 140px; min-height: 404px; padding: 5px 10px 10px; }
#content.nobootstrap #modules_tab_list { min-height: inherit; }
#content.nobootstrap #content form.adminstockmanagement { margin-left: 0; }
#content.nobootstrap form#product_form h3 { font-size: 14px; font-weight: 400; }
#content.nobootstrap form#product_form h4 { font-size: 18px; font-weight: 400; }
#content.nobootstrap .tab-row .tab { background: #EFEFEF; width: 100px; }
#content.nobootstrap .productTabs { background-color: #fafafa; border: 1px solid #ccced7; border-right: none; float: left; width: 140px; }
#content.nobootstrap .productTabs ul { margin: 0; padding: 0; }
#content.nobootstrap .productTabs ul li.tab-row a { border-right: 1px solid #CCCED7; border-top: 1px solid #CCCED7; color: #666; display: block; font-weight: 400; padding: 7px 10px; }
#content.nobootstrap .productTabs ul li.tab-row a.selected { background-color: #EBEDF4; border-right: none; color: #000; font-weight: 700; }
#content.nobootstrap #product_list { margin-bottom: .5em; }
#content.nobootstrap .filter-module { background-color: #ebedf4; border: 1px solid #c2c4d9; display: block; min-height: 35px; padding: 10px; }
#content.nobootstrap .filter-stock { background-color: #ebedf4; border: 1px solid #c2c4d9; display: block; margin-bottom: 15px; min-height: 25px; padding: 10px; }
#content.nobootstrap .filter-stock-extended { background-color: #ebedf4; border: 1px solid #c2c4d9; display: block; margin-bottom: 15px; min-height: 65px; padding: 10px; }
#content.nobootstrap #addons_login_div { background: #ebedf4 url(../img/lock.png) no-repeat scroll left 5px; }
#content.nobootstrap #addons_login_div p { color: #585A69; float: left; font-size: 16px; line-height: 24px; margin: 0; padding-left: 25px; }
#content.nobootstrap #addons_login_div input { float: left; margin-right: 10px; }
#content.nobootstrap #addons_login_div input#addons_login_button { margin-right: 0; }
#content.nobootstrap .sidebar { display: inline; float: left; position: relative; width: 220px; }
#content.nobootstrap .sidebar h3 { background-color: #ebedf4; display: block; font-weight: 700; padding: 5px; }
#content.nobootstrap .sidebar.navigation h3 { margin: 0; }
#content.nobootstrap .sidebar .subHeadline { float: right; font-weight: 700; margin-right: 5px; margin-top: -28px; }
#content.nobootstrap .sidebar ul.categorieList li { border-top: 1px solid #ccc; line-height: 20px; position: relative; }
#content.nobootstrap .sidebar ul.categorieList li a { color: #3a6ea7; display: block; padding-left: 5px; }
#content.nobootstrap .sidebar ul.categorieList li a:hover { background-color: #EBEDF4; }
#content.nobootstrap .sidebar ul.categorieList li div.categorieWidth { overflow: hidden; text-indent: 5px; }
#content.nobootstrap .sidebar ul.categorieList li div.count { position: absolute; right: 5px; top: 0; }
#content.nobootstrap .blocEngine .rowForm { display: block; float: left; margin: 0; padding: 5px 0; }
#content.nobootstrap .blocEngine .rowForm label { font-weight: 400; }
#content.nobootstrap .blocEngine .rowForm label, #content.nobootstrap .blocEngine .rowForm select { float: left; text-align: left; width: 220px; }
#content.nobootstrap .blocEngine p { display: block; float: left; margin-top: 10px; }
#content.nobootstrap #statsContainer { margin-left: 220px; padding: 0 0 0 20px; }
#content.nobootstrap #statsContainer #calendar, #content.nobootstrap #referrersContainer #calendar { background-color: #EEE; border-top: 1px solid #CCC; display: block; margin: 10px 0; min-height: 25px; padding: 5px; }
#content.nobootstrap #statsContainer #calendar p span, #content.nobootstrap #referrersContainer #calendar p span { display: block; float: left; padding: 3px; }
#content.nobootstrap #statsContainer .blocStats { background-color: #EBEDF4; border: 1px solid #C2C4D9; display: block; padding: 10px; position: relative; }
#content.nobootstrap #statsContainer .blocStats h2 { font-size: 1.4em; font-weight: 400; margin: 0; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsproduct span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsbestsuppliers span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsforecast span, #content.nobootstrap #statsContainer .blocStats h2.icon-pagesnotfound span, #content.nobootstrap #statsContainer .blocStats h2.icon-sekeywords span, #content.nobootstrap #statsContainer .blocStats h2.icon-guide span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsequipment span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsvisits span, #content.nobootstrap #statsContainer .blocStats h2.icon-statssales span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsregistrations span, #content.nobootstrap #statsContainer .blocStats h2.icon-statspersonalinfos span, #content.nobootstrap #statsContainer .blocStats h2.icon-statscatalog span, #content.nobootstrap #statsContainer .blocStats h2.icon-basket-delete span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsbestcustomers span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsorigin span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsbestproducts span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsbestvouchers span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsbestcategories span, #content.nobootstrap #statsContainer .blocStats h2.icon-statscarrier span, #content.nobootstrap #statsContainer .blocStats h2.icon-statssearch span, #content.nobootstrap #statsContainer .blocStats h2.icon-statsstock span, #content.nobootstrap #statsContainer .blocStats h2.icon-conversion span, #content.nobootstrap #statsContainer .blocStats h2.icon-payment span, #content.nobootstrap #statsContainer .blocStats h2.icon-category span, #content.nobootstrap #statsContainer .blocStats h2.icon-currency span, #content.nobootstrap #statsContainer .blocStats h2.icon-language span, #content.nobootstrap #statsContainer .blocStats h2.icon-attribute span { background: transparent url(../img/icon-sprites-title.png) no-repeat scroll left top; height: 16px; margin-right: 3px; padding-right: 18px; width: 16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsproduct span { background-position: 2px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsforecast span { background-position: -18px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-guide span { background-position: -36px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsbestsuppliers span { background-position: -54px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-pagesnotfound span { background-position: -72px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-sekeywords span { background-position: -90px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsequipment span { background-position: -108px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsvisits span { background-position: -126px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsregistrations span { background-position: -147px 2px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statssales span { background-position: 0 -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statspersonalinfos span { background-position: -18px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-basket-delete span { background-position: -54px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsbestcustomers span { background-position: -72px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsorigin span { background-position: -90px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsbestproducts span { background-position: -108px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsbestvouchers span { background-position: -126px -16px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsbestcategories span { background-position: -147px -17px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statscarrier span { background-position: 2px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statssearch span { background-position: -18px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statsstock span { background-position: -36px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-conversion span { background-position: -54px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-payment span { background-position: -72px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-currency span { background-position: -90px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-language span { background-position: -106px -36px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-attribute span { background-position: -126px -36px; }
#content.nobootstrap #statsContainer .blocStats form { position: absolute; right: 5px; top: 10px; }
#content.nobootstrap #statsContainer .blocStats form.checkup { left: 0; position: relative; top: 0; }
#content.nobootstrap #statsContainer .totalStats { font-size: 16px; font-weight: 700; }
#content.nobootstrap #statsContainer .blocStats .blocConversion { display: inline-table; min-height: 80px; }
#content.nobootstrap #moduleContainer { margin-left: 220px; padding: 13px 0 0 20px; }
#content.nobootstrap #moduleContainer .table tr td { border-bottom: none; border-top: 1px solid #ccc; font-size: 12px; padding: 5px 7px 0; vertical-align: top; }
#content.nobootstrap #moduleContainer .moduleDesc { font-size: 12px; margin-bottom: 10px; position: relative; }
#content.nobootstrap #moduleContainer .moduleDesc p.desc { clear: both; color: #666; display: block; font-family: Georgia; font-size: 12px; font-style: italic; }
#content.nobootstrap #moduleContainer .setup { background-color: #6db300; color: #fff; display: inline-block; font-size: 10px; font-weight: 700; left: 10px; padding: 0 4px; position: relative; text-transform: uppercase; }
#content.nobootstrap #moduleContainer .setup.non-install { background-color: #ffedb1; border: solid 1px #ec7000; color: #ec7000; }
#content.nobootstrap #moduleContainer .setup.off { background-color: #ccc; color: #666; }
#content.nobootstrap #moduleContainer .button.uninstalled, #content.nobootstrap #moduleContainer .button.installed { clear: both; display: inline-block; float: right; font-size: 12px; margin-top: 15px; }
#content.nobootstrap #modules_list_container_tab #modules_list_container_content { height: 370px; list-style-type: none; margin: 0; overflow: auto; padding: 0; white-space: nowrap; }
#content.nobootstrap #modules_list_container_tab #modules_list_container_content li { display: inline-block; }
#content.nobootstrap #modules_list_container_tab table tr td { border-bottom: none; border-top: 1px solid #ccc; font-size: 12px; padding: 3px; }
#content.nobootstrap #modules_list_container_tab .moduleDesc h3 { color: #3A6EA7; font-size: 1.1em; margin: 0; text-align: left; white-space: normal; }
#content.nobootstrap #modules_list_container_tab .moduleDesc p.desc { color: #666; font-family: Georgia; font-size: 12px; font-style: italic; text-align: left; white-space: normal; }
#content.nobootstrap #modules_list_container_tab .setup { background-color: #6db300; color: #fff; display: inline-block; font-size: 10px; font-weight: 700; padding: 0 10px; text-transform: uppercase; }
#content.nobootstrap #modules_list_container_tab .setup.off { background-color: #ccc; color: #666; }
#content.nobootstrap .default_modules_list_display_type #modules_list_container_content li table { border: solid 1px #ccc; height: 105px; margin-bottom: 10px; width: 100%; }
#content.nobootstrap #modules_list_container_tab ul li { height: 105px; }
#content.nobootstrap .blocLiveEdit { background-color: #EBEDF4; border: 1px solid #C2C4D9; clear: right; display: block; float: right; width: 250px; }
#content.nobootstrap .blocLiveEdit h2 { background: transparent url(../img/live_edit.png) no-repeat scroll 10px 10px; height: 40px; line-height: 50px; margin: 0; padding: 0 10px; text-indent: 40px; }
#content.nobootstrap .blocLiveEdit p { padding: 0 10px; }
#content.nobootstrap .blocLiveEdit a.button { display: inline-block; float: left; margin: 10px; }
#content.nobootstrap #modulePosition { clear: left; float: left; width: 100%; }
#content.nobootstrap #modulePosition form { margin-right: 270px; }
#content.nobootstrap #modulePosition .lab_modules_positions h3 { color: #3A6EA7; float: left; margin: 0 0 0 10px; }
#content.nobootstrap #modulePosition .lab_modules_positions p { clear: both; font-family: Georgia; font-size: 12px; font-style: italic; padding-left: 40px; }
#content.nobootstrap #modulePosition .lab_modules_positions span { float: left; font-size: 12px; padding-left: 5px; padding-top: 4px; }
#content.nobootstrap label.text { padding: 1px 12px 0 0; }
#content.nobootstrap label.radioCheck { float: none; font-weight: 400; margin: 0 1em 0 .25em; padding: 0; }
#content.nobootstrap ul.listForm li { padding-bottom: 3px; }
#content.nobootstrap #footer { clear: both; color: #666; font-size: .9em; height: 40px; }
#content.nobootstrap #footer .footerLeft { float: left; margin-left: 10px; }
#content.nobootstrap #footer .footerRight { float: right; margin-right: 10px; }
#content.nobootstrap .pageTitleHome { font-size: 1.6em; font-weight: 400; margin: 0; padding: 10px 0; }
#content.nobootstrap .pageTitleHome h3 { font-weight: 400; margin: 0; }
#content.nobootstrap #dashboard { background-color: #EBEDF4; border: 1px solid #C2C4D9; display: block; min-width: 1200px; padding: 10px; position: relative; }
#content.nobootstrap #dashboard h2 { font-size: 1.4em; font-weight: 400; margin: 0 0 15px; }
#content.nobootstrap #iframe { display: block; min-height: 180px; position: relative; }
#content.nobootstrap #adminpresentation #video { float: left; min-height: 150px; padding-right: 15px; }
#content.nobootstrap #adminpresentation #video a { display: block; height: 128px; padding: 6px; position: relative; width: 220px; }
#content.nobootstrap #adminpresentation #video a span { background: transparent url(../img/play.png) no-repeat scroll left top; border: 6px solid #fff; display: block; height: 128px; left: 0; position: absolute; top: 0; width: 220px; z-index: 1; }
#content.nobootstrap #adminpresentation #video a span:hover { background-position: left bottom; border: 6px solid #C2C4D9; }
#content.nobootstrap #adminpresentation #video-content { min-height: 150px; padding-left: 10px; }
#content.nobootstrap #adminpresentation #video-content p { color: #585A69; font-size: 20px; line-height: 26px; }
#content.nobootstrap .view-modules { float: right; margin: 10px 0; }
#content.nobootstrap .view-modules li.normal-view-disabled { background: 0 repeat scroll 0 0 transparent; border-right: 1px solid #ccc; color: #999; }
#content.nobootstrap .view-modules li.favorites-view-disabled { background: 0 repeat scroll 0 0 transparent; border-left: 1px solid #fff; color: #999; }
#content.nobootstrap .view-modules li.normal-view-disabled:hover, #content.nobootstrap .view-modules li.favorites-view-disabled:hover { border-color: #CCC #BBB #A0A0A0; }
#content.nobootstrap .view-modules li.favorites-view { border-left: 1px solid #fff; }
#content.nobootstrap .view-modules li.normal-view { border-right: 1px solid #ccc; }
#content.nobootstrap #changedFiles ul { list-style-type: square; padding-left: 40px; }
#content.nobootstrap .tooltip .tooltip_content { background: #000; color: #FFF; display: none; margin-top: 5px; padding: 5px; position: absolute; text-align: left; white-space: nowrap; z-index: 100; }
#content.nobootstrap .tooltip .tooltip_label { cursor: pointer; }
#content.nobootstrap .tooltip .title { display: block; font-weight: 700; padding-bottom: 5px; text-align: center; }
#content.nobootstrap .tooltip:hover .tooltip_content { display: block; }
#content.nobootstrap .tooltip_button { background: linear-gradient(top, #dddddd, #aaaaaa); border: 1px solid silver; color: #666; padding: 0 3px; }
#content.nobootstrap #carrier_form label { padding-top: 0; }
#content.nobootstrap #carrier_form input { margin-top: 3px; }
#content.nobootstrap #large_scene_image { border: 1px solid transparent; clear: both; }
#content.nobootstrap #moduleContainer .table tr:hover { background-color: #FFF1B5; }
#content.nobootstrap #moduleContainer .button.updated { display: inline-block; font-size: 12px; margin-top: 15px; }
#content.nobootstrap #list-action-button { width: 175px; }
#content.nobootstrap #list-action-button li { display: inline; float: left; margin-left: 10px; }
#content.nobootstrap #moduleContainer .moduleName { color: #3A6EA7; font-size: 12px; font-weight: 700; }
#content.nobootstrap #moduleContainer .moduleFavDesc { color: #666; font-family: Georgia; font-style: italic; }
#content.nobootstrap .button:hover, #content.nobootstrap .button:active, #content.nobootstrap #content .qq-upload-button:hover { border: 1px solid #939393; }
#content.nobootstrap #header #employee_infos a:hover, #content.nobootstrap #header #header_infos a#header_logout:hover, #content.nobootstrap #header #header_infos a#header_foaccess:hover, #content.nobootstrap #header #menu li.active a.title, #content.nobootstrap #header #menu li:hover a.title, #content.nobootstrap #header #menu .submenu li.active a { color: #fff; }
#content.nobootstrap .notifs_wrapper p.no_notifs, #content.nobootstrap .productTabs ul li.tab-row, #content.nobootstrap #modules_list_container_tab table tr td tr td, #content.nobootstrap .default_modules_list_display_type #modules_list_container_content li table tr td { border: none; }
#content.nobootstrap #header #menu .submenu li a:hover, #content.nobootstrap .blocEngine { background-color: #eee; }
#content.nobootstrap .table .filter, #content.nobootstrap #statsContainer #calendar p, #content.nobootstrap #referrersContainer #calendar p { margin: 2px; }
#content.nobootstrap .table tr.row_hover:hover td, #content.nobootstrap .selected-line { background: #fff1b5; }
#content.nobootstrap #tabPane1 td.col-left, #content.nobootstrap #product-tab-content-3-Associations .Association td.col-left, #content.nobootstrap .margin-form select.chosen { width: 200px; }
#content.nobootstrap .path_bar a, #content.nobootstrap .cat_bar a { font-weight: 700; }
#content.nobootstrap a.module_toggle_all, #content.nobootstrap #footer .footer_link, #content.nobootstrap #footer .footer_link:hover { color: #268CCD; }
#content.nobootstrap #upgradeNow, #content.nobootstrap .button-autoupgrade { border-color: #FFF6D3 #DFD5AF #DFD5AF #FFF6D3; border-right: 1px solid #DFD5AF; border-style: solid; border-width: 1px; color: #268CCD; font-size: medium; padding: 5px; }
#content.nobootstrap .toolbar-placeholder, #content.nobootstrap .tooltip { position: relative; }
#content.nobootstrap .toolbarBox .process-icon-preview, #content.nobootstrap .toolbarBox .process-icon-save-and-preview { background-image: url(../img/process-icon-preview.png); }
#content.nobootstrap .toolbarBox .process-icon-cancel, #content.nobootstrap .toolbarBox .toolbar-cancel, #content.nobootstrap .toolbarBox .process-icon-cancel { background-image: url(../img/process-icon-cancel.png); }
#content.nobootstrap .toolbarBox .process-icon-new, #content.nobootstrap .toolbarBox .toolbar-new, #content.nobootstrap .toolbarBox .process-icon-newAttributes, #content.nobootstrap .toolbarBox .toolbar-new, #content.nobootstrap .toolbarBox .process-icon-new, #content.nobootstrap .toolbarBox .process-icon-newAttributes { background-image: url(../img/process-icon-new.png); }
#content.nobootstrap .toolbarBox .process-icon-save, #content.nobootstrap .toolbarBox .process-icon-save, #content.nobootstrap .toolbarBox .process-icon-save-settings { background-image: url(../img/process-icon-save.png); }
#content.nobootstrap .toolbarBox .process-icon-import, #content.nobootstrap .toolbarBox .process-icon-export, #content.nobootstrap .toolbarBox .process-icon-export-stock-state-quantities-csv, #content.nobootstrap .toolbarBox .process-icon-export-csv-orders, #content.nobootstrap .toolbarBox .process-icon-export-stock-mvt-csv { background-image: url(../img/process-icon-export-csv.png); }
#content.nobootstrap .toolbarBox .process-icon-export-all, #content.nobootstrap .toolbarBox .process-icon-export-stock-state-prices-csv, #content.nobootstrap .toolbarBox .process-icon-export-csv-details { background-image: url(../img/process-icon-export-csv-details.png); }
#content.nobootstrap .productTabs ul li.tab-row:first-child a, #content.nobootstrap .sidebar ul.categorieList li:first-child { border-top: none; }
#content.nobootstrap .product-tab-content h4.tab, #content.nobootstrap .sidebar .categorieStatus { display: none; }
#content.nobootstrap .filter-module #filternameForm, #content.nobootstrap .filter-stock #stock_instant_state, #content.nobootstrap .filter-stock-extended #stock_cover, #content.nobootstrap .filter-stock-extended #supply_orders { float: left; margin-right: 30px; }
#content.nobootstrap .filter-module label, #content.nobootstrap .filter-stock label, #content.nobootstrap .filter-stock-extended label { width: auto; }
#content.nobootstrap .filter-module .select-filter, #content.nobootstrap .filter-stock .select-filter, #content.nobootstrap .filter-stock-extended .select-filter, #content.nobootstrap #statsContainer #calendar form, #content.nobootstrap #referrersContainer #calendar form, #content.nobootstrap #statsContainer #calendar input, #content.nobootstrap #statsContainer #calendar p, #content.nobootstrap #referrersContainer #calendar input, #content.nobootstrap #referrersContainer #calendar p, #content.nobootstrap #iframe #video-content, #content.nobootstrap .view-modules li { float: left; }
#content.nobootstrap .filter-module .button-filter, #content.nobootstrap .filter-stock .button-filter, #content.nobootstrap .filter-stock-extended .button-filter, #content.nobootstrap #addons_login_div form#addons_login_form, #content.nobootstrap #modules_list_container_tab .row-actions-module { float: right; }
#content.nobootstrap #statsContainer #calendar input.submitDateDay, #content.nobootstrap #referrersContainer #calendar input.submitDateDay, #content.nobootstrap #statsContainer #calendar input.submitDateDayPrev, #content.nobootstrap #referrersContainer #calendar input.submitDateDayPrev { border-right: none; }
#content.nobootstrap #statsContainer #calendar input.submitDateYear, #content.nobootstrap #referrersContainer #calendar input.submitDateYear, #content.nobootstrap #statsContainer #calendar input.submitDateYearPrev, #content.nobootstrap #referrersContainer #calendar input.submitDateYearPrev { border-left: none; margin-right: 10px; }
#content.nobootstrap #statsContainer .blocStats h2.icon-statscatalog span, #content.nobootstrap #statsContainer .blocStats h2.icon-category span { background-position: -36px -16px; }
#content.nobootstrap #moduleContainer .table tr th, #content.nobootstrap #modules_list_container_tab table tr th, #content.nobootstrap #modulePosition .table tr th { height: 40px; }
#content.nobootstrap #moduleContainer .table tr:first-child, #content.nobootstrap #modules_list_container_tab table tr:first-child { border-top: 1px solid #ccc; }
#content.nobootstrap #moduleContainer .table tr td .imgm, #content.nobootstrap #modules_list_container_tab .imgm, #content.nobootstrap #modules_list_container_tab .imgm { width: 32px; }
#content.nobootstrap #moduleContainer .moduleDesc h3, #content.nobootstrap #moduleContainer .moduleGridDesc h3, #content.nobootstrap #modules_list_container_tab .moduleGridDesc h3 { color: #3A6EA7; margin: 0; }
#content.nobootstrap #moduleContainer .moduleDesc .metadata, #content.nobootstrap #modules_list_container_tab .moduleDesc .metadata { display: block; float: left; margin: 5px 0; }
#content.nobootstrap #moduleContainer .moduleDesc .metadata dl, #content.nobootstrap #modules_list_container_tab .moduleDesc .metadata dl { float: left; margin: 0; padding-right: 10px; }
#content.nobootstrap #moduleContainer .moduleDesc .metadata dl dt, #content.nobootstrap .moduleDesc .metadata dl dd, #content.nobootstrap #modules_list_container_tab .moduleDesc .metadata dl dt, #content.nobootstrap .moduleDesc .metadata dl dd { float: left; margin: 0; padding: 0; }
#content.nobootstrap #moduleContainer .moduleDesc .metadata dl dd, #content.nobootstrap #modules_list_container_tab .moduleDesc .metadata dl dd { padding-right: 10px; }
#content.nobootstrap #moduleContainer .moduleDesc .metadata dl dt, #content.nobootstrap #modules_list_container_tab .moduleDesc .metadata dl dt { font-weight: 700; padding-right: 5px; }
#content.nobootstrap #moduleContainer .setup.must-have, #content.nobootstrap #modules_list_container_tab .setup.non-install, #content.nobootstrap #modules_list_container_tab .setup.must-have { background-color: #ec7000; }
#content.nobootstrap #moduleContainer .row-actions-module span, #content.nobootstrap #modules_list_container_tab .row-actions-module span, #content.nobootstrap .view-modules li img { padding-right: 5px; }
#content.nobootstrap #moduleContainer .row-actions-module span a, #content.nobootstrap #modules_list_container_tab .moduleDesc, #content.nobootstrap #modules_list_container_tab .row-actions-module span a, #content.nobootstrap select#show_modules { font-size: 12px; }
#content.nobootstrap #moduleContainer ul.listing-grid-module, #content.nobootstrap #modules_list_container_tab ul.listing-grid-module { margin: 0; padding: 0; position: relative; }
#content.nobootstrap #moduleContainer ul.listing-grid-module li, #content.nobootstrap #modules_list_container_tab ul.listing-grid-module li { border: 1px solid #ccc; float: left; margin: 10px; min-height: 30px; padding: 5px; width: 400px; }
#content.nobootstrap #moduleContainer .moduleGridDesc, #content.nobootstrap #modules_list_container_tab .moduleGridDesc { display: block; height: 30px; position: relative; }
#content.nobootstrap #moduleContainer ul.listing-grid-module li select, #content.nobootstrap #modules_list_container_tab ul.listing-grid-module li select { position: absolute; right: 0; top: 0; }
#content.nobootstrap body { color: #000; font-size: 12px; margin: 0; padding: 0; }
#content.nobootstrap a img { border: 0; }
#content.nobootstrap a { color: #000; outline: 0; text-decoration: none; }
#content.nobootstrap a:hover { color: #222; text-decoration: none; }
#content.nobootstrap a.link, #content.nobootstrap a.link:hover { color: #999; }
#content.nobootstrap p { color: #585A69; margin: .5em 0; }
#content.nobootstrap hr { border: none; margin-bottom: 10px; margin-top: 10px; padding: 0; }
#content.nobootstrap .blue { color: #268CCD; }
#content.nobootstrap .red { color: red; }
#content.nobootstrap form p { margin: .5em 0 0; padding: 0 0 .5em; }
#content.nobootstrap form sup { color: #C00; font-weight: 700; vertical-align: text-top; }
#content.nobootstrap form .simulate-disable-input { background-color: #ddd; border: 1px solid #E0D0B1; color: #666; display: inline-block; font-size: 12px; min-width: 127px; padding: 3px; }
#content.nobootstrap .block-mail { margin: 0 0 20px; }
#content.nobootstrap .mail-form { color: #7F7F7F; font-size: .85em; margin: 0 0 0 220px; width: auto; }
#content.nobootstrap .label-subject { margin: 0 0 10px; padding: 0; text-align: left; }
#content.nobootstrap .mails_field { background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC; font-size: 1.1em; margin: 20px 0; padding: 0; position: relative; }
#content.nobootstrap .mails_field h3 { background: 0 repeat-x scroll left top #ECECEC; color: #333; display: block; font-size: 1em; margin: 0; padding: 10px 5px; text-align: left; }
#content.nobootstrap .margin-form { color: #7F7F7F; font-size: .85em; padding: 0 0 1em 260px; }
#content.nobootstrap .margin-form .normal-text { color: #000; display: block; font-size: 1.2em; padding-top: .2em; }
#content.nobootstrap fieldset.width1 .margin-form { margin: 0 0 1em 130px; }
#content.nobootstrap fieldset img { padding: 0 4px 0 0; vertical-align: bottom; }
#content.nobootstrap label { float: left; font-weight: 700; padding: .2em .5em 0 0; text-align: right; width: 250px; }
#content.nobootstrap #preview_import label { float: left; font-weight: 700; padding: .2em 0 0; text-align: left; width: 320px; }
#content.nobootstrap label.t { clear: none; float: none; font-size: 12px; font-weight: 400; margin: 0; padding: 0 5px; }
#content.nobootstrap label.child { clear: none; float: none; font-size: 12px; font-weight: 400; margin: 0; padding: 0; }
#content.nobootstrap label.std { display: block; float: none; font-size: 12px; font-weight: 700; margin: 0; text-align: right; width: 170px; }
#content.nobootstrap form div.std { margin-top: -2em; }
#content.nobootstrap fieldset.width1 label { width: 110px; }
#content.nobootstrap input, #content.nobootstrap textarea, #content.nobootstrap option { color: #000; font-size: 12px; margin: 0; padding: 0; }
#content.nobootstrap input[type=text], #content.nobootstrap input[type=password], #content.nobootstrap input[type=file], #content.nobootstrap textarea { padding: 2px 4px; }
#content.nobootstrap input[type=radio], #content.nobootstrap input[type=checkbox] { background-color: transparent; }
#content.nobootstrap input:focus, #content.nobootstrap textarea:focus { border: 1px solid #3293D6; }
#content.nobootstrap select optgroup { background: #fff; color: #000; padding: 2px; }
#content.nobootstrap select optgroup option { color: #000; padding: 0 9px; }
#content.nobootstrap .lab_modules_positions { cursor: pointer; display: block; float: none; font-weight: 400; padding: 0; text-align: left; width: 500px; }
#content.nobootstrap .lab_modules { cursor: pointer; display: block; float: none; font-weight: 400; padding-left: 10px; text-align: left; width: 500px; }
#content.nobootstrap .lab_modules_positions img { float: left; height: 32px; width: 32px; }
#content.nobootstrap #container { margin: 0 auto 2em; text-align: left; }
#content.nobootstrap #main { background: #fff; clear: left; min-height: 600px; }
#content.nobootstrap #content { padding: 1.25em 1.25em .5em; position: relative; }
#content.nobootstrap #news { border: 1px solid #E0D0B1; width: 640px; }
#content.nobootstrap #help { border: 1px solid #DFD5C3; float: right; font-size: .9em; padding: 4px; width: 150px; }
#content.nobootstrap #image { background: #fff; border: 1px solid #DFD5C3; float: none; font-size: .9em; padding: 6px; text-align: center; }
#content.nobootstrap #product_link { clear: right; float: right; font-size: .9em; margin-top: 8px; padding: 4px; text-align: center; width: 240px; }
#content.nobootstrap #nav { float: right; font-size: 1.1em; font-weight: 700; margin: 1em 0; vertical-align: middle; }
#content.nobootstrap #nav li { display: inline; list-style: none; margin: 0 0 0 2em; }
#content.nobootstrap #nav img { vertical-align: bottom; }
#content.nobootstrap .warn .pico { margin: 0; padding: 0; vertical-align: middle; }
#content.nobootstrap #content .alert { background-color: #FFE6E6; border-bottom: 1px solid #DF7B7B; border-top: 1px solid #DF7B7B; margin: 0 0 15px; padding: 10px 15px; width: auto; }
#content.nobootstrap #content .warning { background-color: #FFEBCC; border-bottom: 1px solid #F90; border-top: 1px solid #F90; line-height: 20px; margin: 0 0 15px; padding: 10px 20px; }
#content.nobootstrap #unhook_button_position_bottom { overflow: hidden; padding-top: 10px; width: 100%; }
#content.nobootstrap #unhook_button_position_top { overflow: hidden; width: 100%; }
#content.nobootstrap #content .conf, #content.nobootstrap #content .warn, #content.nobootstrap #content .error { color: #383838; font-size: 12px; font-weight: 400; line-height: 20px; margin: 0 0 10px; min-height: 28px; padding: 13px 5px 5px 40px; }
#content.nobootstrap #content .conf img, #content.nobootstrap #content .warn img, #content.nobootstrap #content .error img { margin: 0 5px 0 0; }
#content.nobootstrap #content .error { background: #ffbaba url(../img/admin/icon-cancel.png) no-repeat scroll 6px 6px; border: 1px solid #C00; color: #D8000C; }
#content.nobootstrap #content .conf a, #content.nobootstrap #content .warn a, #content.nobootstrap #content .error a { color: #D8000C; font-weight: 700; }
#content.nobootstrap #ajax_confirmation .error { background: #ffbaba url(../img/admin/icon-cancel.png) no-repeat scroll 6px 6px; border: 1px solid #C00; bottom: 0; color: #D8000C; left: 0; padding: 20px 40px; position: fixed; width: 100%; }
#content.nobootstrap #ajax_confirmation .conf { background: #dff2bf url(../img/admin/icon-valid.png) no-repeat scroll 6px 6px; border: 1px solid #4F8A10; bottom: 0; color: #4F8A10; left: 0; padding: 20px 40px; position: fixed; width: 100%; }
#content.nobootstrap #content .warn { background: #feefb3 url(../img/admin/icon-attention.png) no-repeat scroll 6px 6px; border: 1px solid #9e6014; color: #9e6014; }
#content.nobootstrap #content .warn ul li, #content.nobootstrap #content .warn p, #content.nobootstrap #content .warn a { color: #9e6014; }
#content.nobootstrap #content .warn ul li label { color: #9e6014; font-weight: 400; }
#content.nobootstrap #content .error ol { clear: both; margin-top: 5px; padding-bottom: 0; }
#content.nobootstrap #content .error ol li { font-weight: 200; margin-left: 30px; }
#content.nobootstrap #content .confirm h3 { background: url(../img/admin/ok.gif) no-repeat 0 0; padding: 0 0 0 20px; }
#content.nobootstrap #blockNewVersionCheck .warn h3 { background: none; margin: 0; padding: 0 0 0 5px; }
#content.nobootstrap .column { float: left; margin: 0 50px 1.5em 0; padding: 10px; text-align: center; width: 173px; }
#content.nobootstrap #col_1 { background: #ff8c76 url(../img/admin/col_1.gif) no-repeat; color: #FFF; height: 235px; }
#content.nobootstrap #col_2 { background: #ffc44f url(../img/admin/col_2.gif) no-repeat; color: #FFF; height: 235px; }
#content.nobootstrap #col_3 { background: #8cff70 url(../img/admin/col_3.gif) no-repeat; color: #FFF; height: 235px; }
#content.nobootstrap #news img { padding: 0 6px 0 0; vertical-align: middle; }
#content.nobootstrap #news .infos, #content.nobootstrap #news .content { font-family: Arial,Helvetica,sans-serif; font-weight: 400; margin: 0; padding: 4px; }
#content.nobootstrap .table tr.last td { border-bottom: none; }
#content.nobootstrap .footer_link, #content.nobootstrap .footer_link:hover { color: #812143; font-weight: 700; text-decoration: underline; }
#content.nobootstrap h3.title { border: none; clear: both; margin: 0; padding: 4px 10px; }
#content.nobootstrap h3.subtitle { color: #FF8D42; font-size: 1.2em; }
#content.nobootstrap p.infos { float: right; font-size: .9em; line-height: 1em; margin: 0; padding: 0; vertical-align: top; }
#content.nobootstrap .width1 { width: 350px; }
#content.nobootstrap .width2 { width: 500px; }
#content.nobootstrap .width3 { width: 600px; }
#content.nobootstrap .width4 { width: 745px; }
#content.nobootstrap .width5 { width: 655px; }
#content.nobootstrap tr.deleted td { background-color: #EEE; }
#content.nobootstrap .contextnav { border: 1px solid #E0D0B1; line-height: 1.3em; margin: 10px 0; padding: 3px 6px; }
#content.nobootstrap .contextnav img { vertical-align: text-top; }
#content.nobootstrap .contextnavleft { float: left; width: 6em; }
#content.nobootstrap .contextnavcenter a, #content.nobootstrap .contextnavcenter b { letter-spacing: 6pt; }
#content.nobootstrap .contextnavright { float: right; text-align: right; width: 6em; }
#content.nobootstrap .hidden { border-color: #fff; border-style: solid; border-width: 1px 0 0; height: 1px; }
#content.nobootstrap .flatclear { clear: both; height: 0; line-height: 0; }
#content.nobootstrap .space { margin-top: 13px; }
#content.nobootstrap .pspace { padding-top: 1em; }
#content.nobootstrap .double-space { margin-top: 2em; }
#content.nobootstrap .space-bottom { margin-bottom: 1em; }
#content.nobootstrap .double-bottom-space { margin-bottom: 2em; }
#content.nobootstrap .center { text-align: center !important; }
#content.nobootstrap .right { text-align: right; }
#content.nobootstrap .small { font-size: .85em; }
#content.nobootstrap .uppercase { text-transform: uppercase; }
#content.nobootstrap .highlight { background-color: #FF6; font-weight: 700; }
#content.nobootstrap .discount_name { background: #FFEBCC; padding: 2px; text-transform: uppercase; }
#content.nobootstrap .displayed_flag { float: left; margin: 4px 0 0 4px; }
#content.nobootstrap .language_flags { background: #FFF; border: 1px solid #555; display: none; float: left; margin: 4px; padding: 8px; width: 80px; }
#content.nobootstrap .pointer { cursor: pointer; }
#content.nobootstrap .imgm { margin: 3px 0; }
#content.nobootstrap .green { color: #228B22; }
#content.nobootstrap .bullet { display: list-item; list-style: disc; margin-left: 30px; }
#content.nobootstrap #ajax_confirmation { padding-bottom: 6px; padding-top: 3px; }
#content.nobootstrap .hint { background: #bde5f8 url(../img/admin/icon-info.png) no-repeat 6px 5px; border: 1px solid #00529B; color: #00529B; display: none; margin-bottom: 2px; margin-top: 4px; min-height: 15px; padding: 15px 5px 15px 40px; position: absolute; z-index: 10; }
#content.nobootstrap .hint p { color: #00529B; }
#content.nobootstrap .hint .addImageDescription { font-size: 16px; font-weight: 700; }
#content.nobootstrap div.hint ul li { color: #00529B; padding-left: 5px; }
#content.nobootstrap table tr th .hint { background: #fffbe5 url(../img/admin/icon-info.png) no-repeat 6px 5px; border: 1px solid #ECE52F; color: #383838; display: none; margin: 30px 5px 5px; padding: 8px 6px 8px 34px; position: absolute; width: 400px; }
#content.nobootstrap .hintGroup { background: #dde9f7 url(../img/admin/help2.png) no-repeat 6px 5px; border: 1px solid #50B0EC; color: #383838; margin-bottom: 10px; margin-top: 10px; padding: 8px 6px 8px 40px; position: relative; }
#content.nobootstrap .hint .hint-pointer { height: 19px; left: -10px; position: absolute; top: 5px; width: 10px; }
#content.nobootstrap #flagsLanguage img { margin-bottom: -4px; padding: 3px; }
#content.nobootstrap #flagsLanguage .selected_language { border: 1px solid #BBB; margin-bottom: -4px; padding: 2px; }
#content.nobootstrap .disable, #content.nobootstrap .disable:hover { background-color: #CCC; color: #AAA; }
#content.nobootstrap .ajax-warning, #content.nobootstrap .ajax-success, #content.nobootstrap .ajax-error { border: 1px solid #CCC; margin: 5px; padding: 5px 20px; width: 70%; }
#content.nobootstrap .ajax-warning { background-color: #FFBD6F; }
#content.nobootstrap .ajax-success { background-color: #9FDF8B; }
#content.nobootstrap .ajax-error { background-color: #FF7F84; }
#content.nobootstrap .ajax-loader { margin: 5px 10px; }
#content.nobootstrap .productFieldComment { color: #7F7F7F; font-size: .8em; }
#content.nobootstrap a.confirm_yes, #content.nobootstrap a.confirm_no { border-style: solid; border-width: 1px; color: #FFF; font-weight: 700; margin-left: 60px; padding: 10px; text-align: center; width: 50px; }
#content.nobootstrap a.confirm_yes { background-color: red; border-color: red; }
#content.nobootstrap a.confirm_no { background-color: green; border-color: green; }
#content.nobootstrap form#import_form { margin-bottom: 20px; margin-left: 15px; padding-bottom: 22px; }
#content.nobootstrap .table_overflow { height: 500px; overflow: auto; width: 900px; }
#content.nobootstrap .new_message { background-color: #FFE35C; }
#content.nobootstrap .myDragClass { background-color: #FA5; }
#content.nobootstrap .dragHandle { cursor: move; }
#content.nobootstrap p#mailResultCheck { font-size: 12px; margin: 2px 0; padding-left: 18px; }
#content.nobootstrap p.ok { background: url(../img/admin/enabled.gif) no-repeat top left; color: green; }
#content.nobootstrap p.fail { background: url(../img/admin/disabled.gif) no-repeat top left; color: red; font-weight: 700; }
#content.nobootstrap #lang_pack_msg { border: 1px solid #DFD5C3; margin-bottom: 10px; padding: 10px; }
#content.nobootstrap span.defaultSkin .mceToolbar { height: auto; }
#content.nobootstrap table.permissions { border: 1px solid #DFD5C3; }
#content.nobootstrap table.permissions th { background: #FFF6D3; height: 20px; text-align: center; }
#content.nobootstrap table.permissions td { padding: 5px; text-align: center; }
#content.nobootstrap .path_bar { background-color: #EFEFEF; font-family: Arial; font-size: 13px; margin-bottom: 20px; padding: 5px; }
#content.nobootstrap .adminHeader h1 { color: #812143; font-family: Arial; font-size: 18pt; margin: 0; }
#content.nobootstrap #adminHeader hr { background-color: #812143; margin: 0; }
#content.nobootstrap #header_shoplist { background-image: url(../img/t/AdminShop.gif); background-position: 0 3px; background-repeat: no-repeat; height: 20px; padding-left: 17px; }
#content.nobootstrap #header_shoplist select.shopList option { padding: 2px; }
#content.nobootstrap #header_shoplist select.shopList .first { background-color: #408BD5; color: #fff; font-weight: 700; }
#content.nobootstrap #header_shoplist select.shopList .group { background-color: #C6DEFC; font-style: italic; font-weight: 700; padding-left: 10px; }
#content.nobootstrap #header_shoplist select.shopList .shop { background-color: #EAF2FC; padding-left: 20px; }
#content.nobootstrap .multishop_info { background: #bde5f8 url(../img/admin/icon-info.png) no-repeat 6px 5px; border: 1px solid #00529B; color: #00529B; margin-bottom: 10px; margin-top: 4px; min-height: 32px; padding: 13px 5px 0 40px; }
#content.nobootstrap .assoShop { max-height: 300px; max-width: 600px; overflow: auto; width: 100%; }
#content.nobootstrap .clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
#content.nobootstrap .clearfix { display: inline-block; }
#content.nobootstrap * html .clearfix { height: 1%; }
#content.nobootstrap #adminHeader #help_img { float: right; margin-top: 5px; }
#content.nobootstrap #adminpresentation { position: relative; width: 100%; }
#content.nobootstrap #listpresentation { float: left; width: 100px; }
#content.nobootstrap #iframe { background: #DDD; border: 1px solid #666; float: left; height: 220px; margin: 10px; width: 450px; }
#content.nobootstrap #list_video { float: left; width: 220px; }
#content.nobootstrap #list_video h3 { color: #882F4F; font-size: 12pt; margin: 0; padding-top: 25px; }
#content.nobootstrap #list_video ul { margin: 0; padding: 0; text-align: left; }
#content.nobootstrap #list_video ul li { float: left; margin-top: 5px; padding-left: 25px; text-decoration: underline; width: 195px; }
#content.nobootstrap #footer { padding-top: 5px; }
#content.nobootstrap #footer_iframe_home { position: absolute; right: 0; top: 0; }
#content.nobootstrap #footer_iframe_home label { color: #585A69; float: none; font-weight: 400; line-height: 15px; }
#content.nobootstrap #footer_iframe_home input { margin-left: 10px; }
#content.nobootstrap #footer_iframe_home a { color: #903E5B; float: right; margin: 0 15px 0 0; text-decoration: underline; }
#content.nobootstrap #column_left { float: left; padding-top: 5px; width: 49.1%; }
#content.nobootstrap #column_right { float: right; padding: 0; width: 49.1%; }
#content.nobootstrap #column_right .table_info { float: left; width: 48.1%; }
#content.nobootstrap #column_right #table_info_last.table_info { float: right; width: 48.1%; }
#content.nobootstrap .F_list { list-style: none; margin: 0; padding: 0; }
#content.nobootstrap #first_block a, #content.nobootstrap #second_block a, #content.nobootstrap #third_block a, #content.nobootstrap #fourth_block a, #content.nobootstrap #fifth_block a, #content.nobootstrap #sixth_block a, #content.nobootstrap #seventh_block a, #content.nobootstrap #eighth_block a { background: #F8F8F8 none no-repeat scroll center 25px; }
#content.nobootstrap #first_block a { background-image: url(../img/admin/package_go.png); }
#content.nobootstrap #second_block a { background-image: url(../img/admin/cart_add.png); }
#content.nobootstrap #third_block a { background-image: url(../img/admin/book.png); }
#content.nobootstrap #fourth_block a { background-image: url(../img/admin/package_add.png); }
#content.nobootstrap #fifth_block a { background-image: url(../img/admin/plugin_add.png); }
#content.nobootstrap #sixth_block a { background-image: url(../img/admin/cart_remove.png); }
#content.nobootstrap #seventh_block a { background-image: url(../img/admin/page_white_add.png); }
#content.nobootstrap #eighth_block a { background-image: url(../img/admin/abandonedcart.png); }
#content.nobootstrap .F_list li { display: block; float: left; margin-bottom: 15px; margin-right: 15px; }
#content.nobootstrap .F_list li h4 { font-size: 11px; font-weight: 400; line-height: 15px; margin-bottom: 0; margin-top: 55px; width: 95px; }
#content.nobootstrap .F_list a { border: 1px solid #ccc; color: #333; float: left; height: 95px; padding: 5px; text-align: center; width: 95px; }
#content.nobootstrap .F_list a:hover { border: 1px solid #666; }
#content.nobootstrap .F_list li p { display: none; font-size: 8pt; }
#content.nobootstrap .table_info { background-color: #fff; border: 1px solid #ccc; float: left; margin: 0; padding: 0; }
#content.nobootstrap .table_info h5 { background: #ECECEC; color: #000; display: block; font-size: 16px; font-weight: 400; margin: 0; padding: 6px; }
#content.nobootstrap .table_info h5 a, #content.nobootstrap .admin-box1 h5 a { color: #000; float: right; font-size: 8pt; font-weight: 400; padding-right: 10px; text-decoration: underline; }
#content.nobootstrap .admin-box2 h5 a { color: #FFF; float: right; font-size: 8pt; font-weight: 400; padding-right: 10px; text-decoration: underline; }
#content.nobootstrap .admin-box1 a#optimizationTipsFold img { padding: 5px 0; }
#content.nobootstrap #table_info_last { float: left; margin-left: 0; }
#content.nobootstrap .table_info_details { border: none; border-collapse: collapse; }
#content.nobootstrap .table_info_details tr { border: none; color: #000; font-weight: 700; height: 30px; padding-left: 5px; text-align: center; width: 100%; }
#content.nobootstrap .tr_odd { background-color: #eff4f9; }
#content.nobootstrap .table_info_details tr td.td_align_left { font-size: 13px; font-weight: 400; padding-left: 10px; text-align: left; }
#content.nobootstrap .table_info_details tr td { font-size: 16px; padding-right: 10px; text-align: right; white-space: nowrap; }
#content.nobootstrap #table_info_large { background-color: #fff; border: 1px solid #ccc; float: left; margin-bottom: 20px; margin-top: 20px; padding: 0; width: 100%; }
#content.nobootstrap #table_info_large h5 { background: #ECECEC; color: #000; display: block; font-size: 12pt; font-weight: 400; line-height: 29px; margin: 0; padding-left: 15px; }
#content.nobootstrap #table_info_large h5 a { color: #000; float: right; font-size: 8pt; font-weight: 400; padding-right: 8px; text-decoration: underline; }
#content.nobootstrap #stat_google { background-color: #fff; height: 175px; margin: 15px auto; text-align: center; width: 586px; }
#content.nobootstrap .admin-box1 { background-color: #F8F8F8; border: 1px solid #ccc; float: left; font-size: 8pt; margin-bottom: 20px; padding: 0; width: 48.1%; }
#content.nobootstrap .admin-box2 { background-color: #f2f2f2; border: 1px solid #CCC; float: right; font-size: 8pt; margin-bottom: 20px; padding: 0; width: 100%; }
#content.nobootstrap #discover_prestashop { float: right !important; width: 48.1% !important; }
#content.nobootstrap .admin-home-box-list li img { margin: 0 5px; }
#content.nobootstrap .admin-home-box-list { list-style: none; margin: 0; padding-left: 0; }
#content.nobootstrap #prestashop_link { background: transparent none no-repeat 0 0; }
#content.nobootstrap .admin-home-box-list li { margin: 1px; padding: 5px 0; }
#content.nobootstrap #prestashop_link li { height: 58px; margin: 0; }
#content.nobootstrap .admin-home-box-list li p { font-family: Georgia, 'Lucida Grande', Arial; font-size: 13px; font-style: italic; margin: 2px 0; padding: 0 5px 0 15px; }
#content.nobootstrap .admin-home-box-list li a { color: #812143; font-size: 12px; line-height: 18px; text-align: left; }
#content.nobootstrap #prestashop_link li a { color: #3A6EA7; float: left; font-size: 8.5pt; font-weight: 700; line-height: 18px; margin-left: 15px; text-align: left; text-decoration: underline; }
#content.nobootstrap #table_customer { background-color: #fff; border: 1px solid #ccc; border-spacing: 0; padding: 0; }
#content.nobootstrap #table_customer thead span { background: #ECECEC; border-left: none; border-right: none; color: #000; display: block; height: 39px; line-height: 35px; }
#content.nobootstrap #order_id { text-align: center; width: 52px; }
#content.nobootstrap #order_customer { width: 175px; }
#content.nobootstrap #order_status { width: 130px; }
#content.nobootstrap #order_total { width: 100px; }
#content.nobootstrap #table_customer tbody { font-size: 8pt; }
#content.nobootstrap #table_customer tbody tr td.order_td_first { height: 35px; padding: 0; text-align: center; }
#content.nobootstrap #table_customer tbody tr td { border: none; font-size: 12px; height: 35px; }
#content.nobootstrap #table_info_news { border: 1px solid #ccc; float: left; font-size: 8pt; margin-top: 20px; padding: 1px; width: 310px; }
#content.nobootstrap #table_info_news h5 { background-color: #7Ab51D; color: #FFF; font-size: 12pt; line-height: 29px; margin: 0; padding-left: 15px; }
#content.nobootstrap #table_info_news h5 a { color: #FFF; float: right; font-size: 8pt; font-weight: 400; padding-right: 10px; text-decoration: underline; }
#content.nobootstrap #table_info_news ul { list-style: none outside none; margin: 0; padding: 0; }
#content.nobootstrap #block_news_first { background-color: #E1EBD2; padding: 5px; }
#content.nobootstrap #block_news_first a { color: #812143; font-weight: 700; line-height: 18px; text-decoration: underline; }
#content.nobootstrap #block_news_first p { line-height: 12px; margin: 0; padding-left: 10px; }
#content.nobootstrap #block_news_first p a { color: #812143; font-weight: 700; margin-left: 200px; margin-right: 8px; }
#content.nobootstrap #table_info_news ul li a { line-height: 25px; margin: 0; padding-left: 10px; text-decoration: underline; }
#content.nobootstrap .block_news_odd { background-color: #DEDEDE; line-height: 25px; }
#content.nobootstrap #see_newsletter { background: url(../img/admin/email.gif) no-repeat left center; margin-left: 5px; }
#content.nobootstrap #follow_on_facebook { background: url(../img/admin/facebook.jpg) no-repeat left center; margin-left: 5px; }
#content.nobootstrap #follow_on_twitter { background: url(../img/admin/twitter.jpg) no-repeat left center; margin-left: 5px; }
#content.nobootstrap #block_news_last ul li a { color: #812143; padding-left: 20px; }
#content.nobootstrap .viewed { background: url(../img/admin/enabled.gif) no-repeat left center; }
#content.nobootstrap a.blue { color: blue; }
#content.nobootstrap a.blue:hover { color: #00A; }
#content.nobootstrap .cluetip-help-button { background: #f1f2f4 url(../img/admin/block_bg.jpg) repeat-x scroll left bottom; background-color: #FFF; border: 1px solid gray; padding: 10px; text-align: left; width: auto; }
#content.nobootstrap .ac_results ul { background: #FFF; list-style: none; padding: 0; text-align: left; }
#content.nobootstrap .ac_results li { padding: 5px; }
#content.nobootstrap .ac_even { background: #EFEFEF; }
#content.nobootstrap .ac_over { background: #ECEADE; color: #585A69; }
#content.nobootstrap .button-translate { cursor: pointer; height: 15px; margin: 0 0 0 10px; padding: 0; width: 15px; }
#content.nobootstrap #importList label { float: none; }
#content.nobootstrap #importList ul { list-style-type: none; }
#content.nobootstrap .multishop_config { margin-left: -10px; position: absolute; }
#content.nobootstrap .multishop_config div { background-color: #DFFAD3; border: 1px solid #DFD5C3; display: none; margin-top: 2px; padding: 5px; width: 200px; }
#content.nobootstrap .multishop_product_checkbox { position: absolute; }
#content.nobootstrap a.action_module_delete { color: #CB1C00; margin-right: 30px; text-decoration: underline; }
#content.nobootstrap .select_theme { border: 1px solid #FFFFF0; color: #000; cursor: pointer; float: left; font-weight: 700; margin: 10px; padding: 10px; text-align: center; width: 220px; }
#content.nobootstrap .select_theme_choice { background-color: #FAEEC2; border: 1px dotted #000; }
#content.nobootstrap fieldset .optionsDescription, #content.nobootstrap fieldset p.description, #content.nobootstrap .info { background: url(../img/admin/icon-info.png) no-repeat scroll 6px 6px #bde5f8; border: 1px solid #00529B; color: #00529B; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; margin-bottom: 15px; min-height: 32px; padding: 10px 5px 5px 40px; }
#content.nobootstrap fieldset .optionsDescription ul li { color: #00529B; margin: 0; padding: 0; }
#content.nobootstrap p.product_description { clear: both; color: #7F7F7F; font-family: Georgia, Arial, sans-serif; font-style: italic; text-align: right; }
#content.nobootstrap p.preference_description { clear: both; color: #7F7F7F; font-family: Georgia, Arial, sans-serif; font-size: 11px; font-style: italic; text-align: left; width: 500px; }
#content.nobootstrap .preference_default_multishop { float: left; margin-top: 4px; padding-right: 5px; }
#content.nobootstrap .multishop_warning { background-image: url(../img/admin/warning.gif); background-repeat: no-repeat; color: #FE2744; font-weight: 700; padding-left: 22px; padding-top: 1px; }
#content.nobootstrap .warning_mod_rewrite { background: #feefb3 url(../img/admin/warning.gif) 2px 0 no-repeat; color: #9E6014; font-weight: 700; height: 20px; line-height: 20px; padding: 2px 5px 2px 22px; }
#content.nobootstrap label.conf_title { width: 235px; }
#content.nobootstrap input.disable_me[disabled=disabled] { background-color: red; }
#content.nobootstrap div.progressBarImage { float: left; height: 15px; margin-left: 3px; position: relative; width: 233px; }
#content.nobootstrap #showCounter { float: left; font-weight: 700; margin-left: 25px; margin-top: 1px; }
#content.nobootstrap #listImage { list-style: none outside none; margin-bottom: 10px; margin-top: 10px; }
#content.nobootstrap #listImage li { clear: both; float: left; font-weight: 700; margin-top: 10px; }
#content.nobootstrap #listImage li p.errorImg { background: none repeat scroll 0 0 #FAE2E3; border: 1px solid #EC9B9B; clear: both; display: none; margin-bottom: 18px; padding: 6px; }
#content.nobootstrap #progressBarImage div.ui-progressbar-value { height: 100%; }
#content.nobootstrap #createImageDescription ul.smallImage li { display: block; float: left; list-style-type: none; margin-bottom: 15px; margin-right: 20px; text-align: center; }
#content.nobootstrap #menu .submenu_size .submenu { display: none; position: absolute; }
#content.nobootstrap .submenu li { clear: left; float: none; }
#content.nobootstrap #customers { display: block; position: relative; }
#content.nobootstrap #customer_part #customers ul li { background-color: #fff; border: 1px solid #ccc; display: inline; float: left; list-style-type: none; margin: 10px; padding: 5px; width: 200px; }
#content.nobootstrap #customer_part #customers ul li div.customerName { background-color: #eee; font-size: 14px; padding: 2px; }
#content.nobootstrap #customer_part #customers ul li div.customerName .customerBirthday { float: right; font-size: 12px; }
#content.nobootstrap #customer_part #customers ul li div.customerEmail a { color: #666; display: block; font-size: 12px; line-height: 20px; }
#content.nobootstrap #address_part #address_delivery, #content.nobootstrap #address_part #address_invoice { float: left; width: 400px; }
#content.nobootstrap #address_part #address_delivery h3, #content.nobootstrap #address_part #address_invoice h3 { margin-top: 0; }
#content.nobootstrap #address_part #address_delivery { border-right: 1px solid #ccc; }
#content.nobootstrap #address_part #address_invoice { border-left: 1px solid #fff; padding-left: 20px; }
#content.nobootstrap #address_part #address_delivery_detail, #content.nobootstrap #address_invoice #address_invoice_detail { color: #585A69; font-size: 12px; line-height: 18px; padding: 10px 0; }
#content.nobootstrap #address_part a#new_address { clear: both; float: left; margin: 20px 0; }
#content.nobootstrap #summary_part b { border: 1px solid red; display: block; float: left; }
#content.nobootstrap #summary_part #total_products, #content.nobootstrap #summary_part #total_vouchers, #content.nobootstrap #summary_part #total_shipping, #content.nobootstrap #summary_part #total_without_taxes, #content.nobootstrap #summary_part #total_taxes, #content.nobootstrap #summary_part #total_with_taxes { color: #000; font-size: 20px; font-weight: 400; }
#content.nobootstrap #summary_part .currency_sign { font-weight: 400; }
#content.nobootstrap #summary_part .order_message_right { border-left: 1px solid #ccc; float: left; }
#content.nobootstrap #cart_summary { border-right: 1px solid #fff; float: left; width: 400px; }
#content.nobootstrap #cart_summary ul li { float: left; margin-bottom: 20px; padding: 5px; position: relative; width: 185px; }
#content.nobootstrap #cart_summary ul li .total_cart { display: block; font-size: 12px; }
#content.nobootstrap #loader_container { background: transparent url(../img/bg_loader.png) repeat 0 0; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 100; }
#content.nobootstrap #loader { background: url(../img/loader.gif); color: #fff; display: none; height: 24px; margin: 0 auto; width: 24px; }
#content.nobootstrap ul.connectedSortable { padding-left: 0; }
#content.nobootstrap ul.connectedSortable li.module_list { background: #F6F6F6; border: 1px solid #CCC; color: #1C94C4; font-size: 1.2em; font-weight: 700; margin: 0 5px 5px; outline: none; padding: 5px; }
#content.nobootstrap .input-error { color: #D8000C; display: none; font-size: 12px; font-weight: 400; line-height: 20px; margin: 0 0 10px; padding: 10px 15px; }
#content.nobootstrap #CustomerThreadContacts div.blocSAV { background-color: #f8f8f8; border: 1px solid #ccc; float: left; margin: 0 10px 10px 0; min-height: 178px; width: 24%; }
#content.nobootstrap #CustomerThreadContacts p { border-bottom: 1px solid #ccc; border-top: 1px solid #fff; font-family: Georgia,Arial, Helvetica; font-size: 13px; font-style: italic; height: 45px; line-height: 18px; margin: 0 auto; overflow: hidden; padding: 10px; text-align: center; }
#content.nobootstrap #CustomerThreadContacts .message-mail { border-top: 1px solid #fff; display: block; margin: 0 auto; padding: 25px 10px; text-align: center; }
#content.nobootstrap #CustomerThreadContacts h3 { background: #ECECEC; border-bottom: 1px solid #ccc; font-size: 16px; font-weight: 400; height: 25px; line-height: 25px; margin: 0; overflow: hidden; padding: 5px 10px; }
#content.nobootstrap #CustomerThreadContacts a { border: 0; display: block; height: 23px; line-height: 23px; padding: 0 5px; }
#content.nobootstrap #CustomerThreadContacts h4 { border: 0; height: 23px; line-height: 23px; margin: 0; padding: 0 5px; }
#content.nobootstrap #CustomerThreadContacts div#CustomerService { background: none; border: none; float: left; width: 24%; }
#content.nobootstrap #CustomerThreadContacts div#CustomerService table.table thead { border: 0; font-weight: 700; height: 23px; line-height: 23px; margin: 0; padding: 0 5px; text-align: center; }
#content.nobootstrap #CustomerThreadContacts div#CustomerService table.table tr td span { font-size: 14px; font-weight: 700; }
#content.nobootstrap #ChangeStatus { float: right; margin: 20px 20px 0 0; right: 10px; }
#content.nobootstrap #CustomerService table { border-collapse: collapse; }
#content.nobootstrap #CustomerService .table tr.alt_row { background-color: #EFF4F9; }
#content.nobootstrap div#scrollTop a { background: url(../img/admin/scroll_top.png); bottom: 30px; display: none; height: 40px; position: fixed; right: 30px; width: 40px; }
#content.nobootstrap .loader { background-image: url(../img/loader.gif); color: #fff; display: none; height: 128px; margin: 450px 0 0 440px; width: 128px; }
#content.nobootstrap .category-filter { background-color: #dde0e9; min-height: 20px; padding: 5px 10px; }
#content.nobootstrap .category-filter span { color: #585A69; float: left; line-height: 18px; }
#content.nobootstrap .category-filter a { color: #585A69; float: left; line-height: 20px; padding: 0 5px; }
#content.nobootstrap .category-filter #filternameForm { color: #585A69; float: left; margin-left: 10px; }
#content.nobootstrap .current-edit { background-color: #E9F1F6; }
#content.nobootstrap .edit-note { height: 100px; width: 98%; }
#content.nobootstrap .payment_information { background-color: #BDE5F8; }
#content.nobootstrap #conditions .condition_separator { font-size: 16px; margin: 10px 0; }
#content.nobootstrap #conditions a#add_condition_group { font-size: 16px; }
#content.nobootstrap #conditions #condition_list .row { background-color: transparent; height: 25px; padding: 10px 0; position: relative; }
#content.nobootstrap #conditions #condition_list select { float: left; margin-right: 10px; width: 200px; }
#content.nobootstrap .container-command-top-spacing { margin-top: 25px; }
#content.nobootstrap .bloc-command { background-color: #EBEDF4; border: 1px solid #CCCED7; margin-bottom: 10px; }
#content.nobootstrap .button-command { float: right; padding: 10px; }
#content.nobootstrap .button-command-prev-next { float: right; margin-bottom: 10px; margin-right: 10px; }
#content.nobootstrap .history-status tr th { background: #eee none; }
#content.nobootstrap .metadata-command dl { float: left; margin-left: 10px; }
#content.nobootstrap .metadata-command dl dt, #content.nobootstrap .metadata-command dl dd { color: #585A69; float: left; margin: 0; padding-right: 10px; }
#content.nobootstrap #content #customers .warn { margin: 10px 0 0; }
#content.nobootstrap #customers li { background-color: #ABDFF7; border: 1px solid #ccc; float: left; margin: 5px; padding: 5px; }
#content.nobootstrap #customers li .button { display: block; margin-top: 5px; }
#content.nobootstrap #container-customer h2 { color: #000; font-weight: 400; margin: 0; }
#content.nobootstrap #container-customer h2 img { margin-right: 5px; }
#content.nobootstrap #container-customer .info-customer-left { border-right: 1px solid #fff; float: left; min-height: 120px; padding-right: 15px; width: 47%; }
#content.nobootstrap #container-customer .info-customer-right { border-left: 1px solid #ccc; float: left; min-height: 120px; padding-left: 15px; width: 49%; }
#content.nobootstrap #container-customer .info-customer-left h2, #content.nobootstrap #container-customer .info-customer-right h2 { margin-bottom: 7px; }
#content.nobootstrap .infoCustomer dl { margin: 7px 0; }
#content.nobootstrap .infoCustomer dl dt { float: left; font-weight: 700; padding-right: 5px; }
#content.nobootstrap #container-carts { background-color: #EBEDF4; border: 1px solid #CCCED7; padding: 10px; }
#content.nobootstrap #cart_rule_form h4 { font-size: 18px; font-weight: 400; margin-top: 0; }
#content.nobootstrap #ajax_running { background-color: #FFF1A8; border: 1px solid #FFD96F; color: #000; display: none; font-size: 14px; font-weight: 700; left: 40%; padding: 5px 20px; position: fixed; top: 0; width: 300px; z-index: 10000; }
#content.nobootstrap #container_category_tree { border: 1px solid #ccc; padding: 5px; }
#content.nobootstrap #container_category_tree a input { margin-right: 3px; }
#content.nobootstrap #block_discover { float: left; width: 48.1%; }
#content.nobootstrap .row-news { float: left; width: 100%; }
#content.nobootstrap .multishop-left { background-color: #F9F9F9; border: 1px solid #CCCED7; float: left; max-height: 400px; min-height: 200px; overflow: auto; padding: 3px; width: 250px; }
#content.nobootstrap .multishop-left .multishop-title { background-color: #F0F0F0; border-bottom: 1px solid #CCCED7; color: #333; font-size: 14px; font-weight: 700; padding: 2px; text-align: left; width: 247px; }
#content.nobootstrap .multishop-right { margin-left: 270px; }
#content.nobootstrap #multishop-tree { background-color: #F9F9F9; font-size: 13px; margin-top: 3px; }
#content.nobootstrap #multishop-tree a.selected { background-color: #49B2FF; color: #FFF; padding: 3px; }
#content.nobootstrap .datepicker { position: relative; z-index: 20; }
#content.nobootstrap #BoxUseSpecialSyntax { bottom: 50px; display: none; position: fixed; width: 100%; z-index: 10; }
#content.nobootstrap #BoxUseSpecialSyntax .warn { margin: 0 auto; width: 500px; }
#content.nobootstrap #BoxUseSpecialSyntax ul { list-style-type: disc; margin-left: 30px; }
#content.nobootstrap .id_customization .customization_field { min-width: 205px; width: 205px; }
#content.nobootstrap .float, #content.nobootstrap span.defaultSkin table.mceLayout tr.mceFirst td, #content.nobootstrap #customer_part #customers ul, #content.nobootstrap #MeaningStatus, #content.nobootstrap #CustomerThreadContacts div#MeaningStatus, #content.nobootstrap #conditions #condition_list a { float: left; }
#content.nobootstrap .floatr, #content.nobootstrap #customer_part #customers ul li a.id_customer.button { float: right; }
#content.nobootstrap a.link, #content.nobootstrap .warn a, #content.nobootstrap #content .conf a:hover, #content.nobootstrap #content .warn a:hover, #content.nobootstrap #content .error a:hover { text-decoration: underline; }
#content.nobootstrap img, #content.nobootstrap input { vertical-align: middle; }
#content.nobootstrap .block, #content.nobootstrap html[xmlns] .clearfix, #content.nobootstrap #menu .submenu_size:hover > .submenu { display: block; }
#content.nobootstrap .bold, #content.nobootstrap .path_bar a, #content.nobootstrap #customer_part #customers ul li div.customerName a, #content.nobootstrap .metadata-command dl dd, #content.nobootstrap #container_category_tree a { font-weight: 700; }
#content.nobootstrap legend, #content.nobootstrap th, #content.nobootstrap h1, #content.nobootstrap h2, #content.nobootstrap h3, #content.nobootstrap h4, #content.nobootstrap h5, #content.nobootstrap h6 { font-family: Arial,Helvetica,sans-serif; }
#content.nobootstrap form, #content.nobootstrap #image img, #content.nobootstrap .infoCustomer dl dd { margin: 0; padding: 0; }
#content.nobootstrap .label-subject input, #content.nobootstrap .mail-label table { width: 555px; }
#content.nobootstrap .style-themeModuleMail, #content.nobootstrap .style-themeModuleName { background: #FFF6D3; border: 1px solid #DFD5C3; cursor: pointer; font-size: 12px; font-weight: 700; margin: 0; padding: .2em .5em; text-align: left; }
#content.nobootstrap label:after, #content.nobootstrap #help:after, #content.nobootstrap #image:after, #content.nobootstrap .clear { clear: both; }
#content.nobootstrap #id_image_attr, #content.nobootstrap #adminpresentation ul li { list-style: none; }
#content.nobootstrap #content .error-inline, #content.nobootstrap p.preference_description .light-warning { color: red; font-weight: 700; }
#content.nobootstrap #content .conf, #content.nobootstrap #content .confirm { background: #dff2bf url(../img/admin/icon-valid.png) no-repeat scroll 6px 6px; border: 1px solid #4F8A10; color: #4F8A10; }
#content.nobootstrap #content .warn h2, #content.nobootstrap #table_customer thead th { margin: 0; }
#content.nobootstrap #content .warn h3, #content.nobootstrap #content .error h3 { background: url(../img/admin/warning.gif) no-repeat 0 0; padding: 0 0 0 20px; }
#content.nobootstrap .widthfull, #content.nobootstrap #CustomerThreadContacts div#CustomerService table.table, #content.nobootstrap .container-command { width: 100%; }
#content.nobootstrap .contextnavcenter, #content.nobootstrap #table_customer thead span.first, #content.nobootstrap .order_action, #content.nobootstrap #carrier_wizard table td.center { text-align: center; }
#content.nobootstrap .left, #content.nobootstrap #fancybox-content, #content.nobootstrap #customer_form #fieldset_0 { text-align: left; }
#content.nobootstrap .noborder, #content.nobootstrap #CustomerService .table tr td { border: none; }
#content.nobootstrap span.hint, #content.nobootstrap div.hint { position: relative; }
#content.nobootstrap .admin-box1 h5, #content.nobootstrap .admin-box2 h5 { background: #ECECEC; color: #333; font-size: 12pt; font-weight: 400; line-height: 29px; margin: 0; padding: 0 0 0 15px; }
#content.nobootstrap #order_line1, #content.nobootstrap #block_news_last { background-color: #EFEFEF; }
#content.nobootstrap #products_part #products_found, #content.nobootstrap #vouchers_part #voucher_list, #content.nobootstrap #vouchers_part #vouchers_err { display: none; }
#content.nobootstrap #conditions .condition_group h3, #content.nobootstrap #conditions #condition_list h4 { margin: 0 0 10px; }
#content.nobootstrap #container-customer, #content.nobootstrap #container-multishop { background-color: #EBEDF4; border: 1px solid #CCCED7; color: #585A69; padding: 10px; }
#content.nobootstrap #block_tips, #content.nobootstrap #block_partner_tips { float: right; width: 48.1%; }
+73 -139
View File
@@ -1,150 +1,84 @@
//Compass is required to pre-compile this stylesheets to .css
@import "compass" @import "compass"
@import "admin-theme/admin-theme-colors" @import "admin-theme/admin-theme-colors"
@import "admin-theme/_bootstrap-variables" @import "admin-theme/bootstrap-variables"
@import "admin-theme/_bootstrap-init" @import "admin-theme/font-awesome"
@import "admin-theme/_font-awesome" @import "admin-theme/vendor/animate"
@import "admin-theme/animate"
html, body //Bootstrap from bower-components
min-height: 100%
height: 100%
#header //Bootstrap Core : Variables + Mixins + Reset + Print
z-index: 20 @import "../bower_components/sass-bootstrap/lib/variables"
#main @import "../bower_components/sass-bootstrap/lib/mixins"
z-index: 10 @import "../bower_components/sass-bootstrap/lib/normalize"
float: left @import "../bower_components/sass-bootstrap/lib/print"
width: 100%
min-height: 100%
padding: 36px 0 60px
margin: 0 0 -60px 0
background-color: $bg-content-color
background-image: url('../img/patterns/bedge_grunge.png') // texture
#content //bootstrap rules apply only on div#content.bootstrap, nav.bootstrap, header.bootstrap, footer.bootstrap
padding: 80px 10px 0 .bootstrap
@include transition-property(margin) // Core CSS
@include transition-duration(0.4s) @import "../bower_components/sass-bootstrap/lib/scaffolding"
@include transition-timing-function(ease-out) @import "../bower_components/sass-bootstrap/lib/type"
.panel @import "../bower_components/sass-bootstrap/lib/code"
padding: 20px @import "../bower_components/sass-bootstrap/lib/grid"
margin-bottom: 20px @import "../bower_components/sass-bootstrap/lib/tables"
border: solid 1px darken($bg-content-color,10%) @import "../bower_components/sass-bootstrap/lib/forms"
background-color: lighten($bg-content-color,20%) @import "../bower_components/sass-bootstrap/lib/buttons"
@include border-radius(5px) // Components
@include box-shadow(rgba(black,0.10) 0 2px 0, white 0 0 0 3px inset) @import "../bower_components/sass-bootstrap/lib/component-animations"
.panel-heading @import "../bower_components/sass-bootstrap/lib/glyphicons"
@extend h3 @import "../bower_components/sass-bootstrap/lib/dropdowns"
h3:not(.modal-title), .panel-heading @import "../bower_components/sass-bootstrap/lib/button-groups"
border: none @import "../bower_components/sass-bootstrap/lib/input-groups"
padding: 0 5px @import "../bower_components/sass-bootstrap/lib/navs"
margin: -16px -16px 15px -16px @import "../bower_components/sass-bootstrap/lib/navbar"
color: contrasted($bg-panel-heading-color) @import "../bower_components/sass-bootstrap/lib/breadcrumbs"
font-size: 1.2em @import "../bower_components/sass-bootstrap/lib/pagination"
line-height: 30px @import "../bower_components/sass-bootstrap/lib/pager"
font-weight: 300 @import "../bower_components/sass-bootstrap/lib/labels"
text-transform: uppercase @import "../bower_components/sass-bootstrap/lib/badges"
background-color: white @import "../bower_components/sass-bootstrap/lib/jumbotron"
border-bottom: solid 1px #ccc @import "../bower_components/sass-bootstrap/lib/thumbnails"
i, a @import "../bower_components/sass-bootstrap/lib/alerts"
color: contrasted($bg-panel-heading-color) @import "../bower_components/sass-bootstrap/lib/progress-bars"
.badge @import "../bower_components/sass-bootstrap/lib/media"
background-color: $brand-primary @import "../bower_components/sass-bootstrap/lib/list-group"
+border-radius(0) @import "../bower_components/sass-bootstrap/lib/panels"
height: 29px @import "../bower_components/sass-bootstrap/lib/wells"
line-height: 25px @import "../bower_components/sass-bootstrap/lib/close"
font-size: 1.3em // Components w/ JavaScript
margin-right: 7px @import "../bower_components/sass-bootstrap/lib/modals"
font-weight: 300 @import "../bower_components/sass-bootstrap/lib/tooltip"
float: left @import "../bower_components/sass-bootstrap/lib/popovers"
margin-left: -5px @import "../bower_components/sass-bootstrap/lib/carousel"
.panel-heading-action
@extend .pull-right
margin-right: -5px
a.list-toolbar-btn
float: left
height: 30px
width: 30px
color: $brand-primary
border-left: solid 1px #ccc
&:hover
text-decoration: none
color: black
i
text-align: center
font-size: 1.3em
line-height: 30px
.panel-danger .panel-heading
background-color: $badge-notif-color!important
form .alert
clear: both
@media (max-width: $screen-phone)
margin: 0
padding: 80px 5px 0
//backward // Utility classes
#nobootstrap @import "../bower_components/sass-bootstrap/lib/utilities"
float: left @import "../bower_components/sass-bootstrap/lib/responsive-utilities"
//data-focus //PrestaShop Elements
.data-focus @import "admin-theme/admin-content"
&.data-focus-primary
background-color: $brand-primary
color: white
@include border-radius(10px)
//orders
#customer_part
.customerCard
&.selected-customer .panel
color: $brand-success
border: solid 2px $brand-success
//modal
body.display-modal
#content, #main
margin: 0
padding: 0
background: #F8F8F8
//todo: remove temp fix for bootstrap RC1 -> final
input[type="text"],input[type="search"],input[type="password"], textarea, select
@extend .form-control
//panels
#content
.panel
.panel-footer
margin: 15px -20px -20px
height: 73px
.panel-footer
.btn.pull-right
margin-left: 3px
//colors
.attributes-color-container
width: 40px
height: 25px
display: block
border: solid 1px black
//components
@import "admin-theme/admin-header" @import "admin-theme/admin-header"
@import "admin-theme/admin-footer" @import "admin-theme/admin-footer"
@import "admin-theme/admin-nav" @import "admin-theme/admin-nav"
@import "admin-theme/admin-commons"
@import "admin-theme/admin-tables"
@import "admin-theme/admin-tree"
@import "admin-theme/admin-forms"
@import "admin-theme/admin-kpi"
@import "admin-theme/admin-switch"
@import "admin-theme/admin-toolbar"
@import "admin-theme/admin-date-range-picker"
@import "admin-theme/ladda"
//page specific
@import "admin-theme/admin-login" @import "admin-theme/admin-login"
@import "admin-theme/admin-carrier-wizard"
@import "admin-theme/admin-modules" .bootstrap
@import "admin-theme/admin-dashboard" //components
@import "admin-theme/admin-search" @import "admin-theme/admin-commons"
@import "admin-theme/admin-tables"
@import "admin-theme/admin-tree"
@import "admin-theme/admin-forms"
@import "admin-theme/admin-kpi"
@import "admin-theme/admin-switch"
@import "admin-theme/admin-toolbar"
@import "admin-theme/admin-date-range-picker"
@import "admin-theme/ladda"
//page specific
@import "admin-theme/admin-carrier-wizard"
@import "admin-theme/admin-modules"
@import "admin-theme/admin-dashboard"
@import "admin-theme/admin-search"
//backward compatibility
@import "admin-theme/admin-backward"
@@ -0,0 +1,4 @@
#content.nobootstrap
background-color: white
width: 1200px
padding: 80px 40px
@@ -0,0 +1,128 @@
html
min-height: 100%
height: 100%
font-size: 62.5%
-webkit-tap-highlight-color: rgba(0,0,0,0)
body
min-height: 100%
height: 100%
font: 400 #{$font-size-base}/#{$line-height-base} $font-family-base
color: $text-color
background-color: $body-bg
#main
z-index: 10
float: left
width: 100%
min-height: 100%
padding: 36px 0 60px
margin: 0 0 -60px 0
background-color: $bg-content-color
//background-image: url('../img/patterns/bedge_grunge.png') // texture
#content.bootstrap
padding: 80px 10px 0
@include transition-property(margin)
@include transition-duration(0.4s)
@include transition-timing-function(ease-out)
.panel
padding: 20px
margin-bottom: 20px
border: solid 1px darken($bg-content-color,10%)
background-color: lighten($bg-content-color,20%)
@include border-radius(5px)
@include box-shadow(rgba(black,0.10) 0 2px 0, white 0 0 0 3px inset)
.panel-heading
@extend h3
h3:not(.modal-title), .panel-heading
border: none
padding: 0 5px
margin: -16px -16px 15px -16px
color: contrasted($bg-panel-heading-color)
font-size: 1.2em
line-height: 30px
font-weight: 300
text-transform: uppercase
background-color: white
border-bottom: solid 1px #ccc
i, a
color: contrasted($bg-panel-heading-color)
.badge
background-color: $brand-primary
+border-radius(0)
height: 29px
line-height: 25px
font-size: 1.3em
margin-right: 7px
font-weight: 300
float: left
margin-left: -5px
.panel-heading-action
@extend .pull-right
margin-right: -5px
a.list-toolbar-btn
float: left
height: 30px
width: 30px
color: $brand-primary
border-left: solid 1px #ccc
&:hover
text-decoration: none
color: black
i
text-align: center
font-size: 1.3em
line-height: 30px
.panel-danger .panel-heading
background-color: $badge-notif-color!important
form .alert
clear: both
@media (max-width: $screen-phone)
margin: 0
padding: 80px 5px 0
//data-focus
.data-focus
&.data-focus-primary
background-color: $brand-primary
color: white
@include border-radius(10px)
//orders
#customer_part
.customerCard
&.selected-customer .panel
color: $brand-success
border: solid 2px $brand-success
//modal
body.display-modal
#content, #main
margin: 0
padding: 0
background: #F8F8F8
//todo: remove temp fix for bootstrap RC1 -> final
.bootstrap
input[type="text"],input[type="search"],input[type="password"], textarea, select
@extend .form-control
//panels
.bootstrap
.panel
.panel-footer
margin: 15px -20px -20px
height: 73px
.btn.pull-right
margin-left: 3px
#header
.panel-footer
margin: 15px 0 0!important
height: 40px!important
//colors
.attributes-color-container
width: 40px
height: 25px
display: block
border: solid 1px black
@@ -1,3 +1,5 @@
#header
z-index: 20
#header_infos #header_infos
@extend .navbar @extend .navbar
@extend .navbar-inverse @extend .navbar-inverse
@@ -7,20 +9,21 @@
@extend .navbar-brand @extend .navbar-brand
font: 300 1.3em/100% $headings-font-family font: 300 1.3em/100% $headings-font-family
position: relative position: relative
padding: 0 0 0 45px
margin: 0 20px 0 0 margin: 0 20px 0 0
height: 37px height: 36px
line-height: 37px padding-left: 45px!important
line-height: 36px
img img
position: absolute position: absolute
top: 0 top: 0
left: 0 left: 0
width: 37px width: 36px
height: 37px height: 36px
#header_notifs_icon_wrapper #header_notifs_icon_wrapper
@extend .hidden-xs @extend .hidden-xs
@extend .nav @extend .nav
@extend .navbar-nav @extend .navbar-nav
height: 36px
li a li a
padding: 9px 5px padding: 9px 5px
> li > a > i > li > a > i
@@ -47,7 +50,6 @@
margin: 0 margin: 0
.notifs_panel_footer .notifs_panel_footer
@extend .panel-footer @extend .panel-footer
#header_nav_toggle #header_nav_toggle
background-color: black background-color: black
border: none border: none
@@ -64,7 +66,7 @@
#header_search #header_search
@extend .navbar-form @extend .navbar-form
@extend .navbar-left @extend .navbar-left
width: 160px width: 160px!important
padding: 0 0 0 10px padding: 0 0 0 10px
position: relative position: relative
@media (max-width: $screen-tablet) @media (max-width: $screen-tablet)
@@ -77,39 +79,32 @@
top: 0 top: 0
left: 10px left: 10px
width: 400px width: 400px
#employee_infos #employee_infos
.employee_name
.employee_name position: relative
position: relative padding-left: 34px!important
padding-left: 34px!important .employee_avatar_small
height: 30px
.employee_avatar_small width: 30px
height: 30px display: inline-block
width: 30px position: absolute
display: inline-block top: 4px
position: absolute left: 0
top: 4px img
left: 0 width: 100%
img height: 100%
width: 100% @include border-radius(30px)
height: 100% .employee_avatar
@include border-radius(30px) height: 100px
width: 100px
.employee_avatar display: block
height: 100px margin: 10px auto
width: 100px overflow: hidden
display: block @include border-radius(120px)
margin: 10px auto 10px auto @include box-shadow(white 0 0 0 2px, #ccc 0 0 10px 3px)
overflow: hidden img
@include border-radius(120px) width: 100%
@include box-shadow(white 0 0 0 2px, #ccc 0 0 10px 3px) height: 100%
img
width: 100%
height: 100%
#header_quick #header_quick
@extend .nav @extend .nav
@extend .navbar-nav @extend .navbar-nav
@@ -1,10 +1,14 @@
#login #login
height: 100% height: 100%
@include background(radial-gradient(color-stops(rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), top left),linear-gradient(top,rgba(57,173,219,.25),rgba(42,60,87,.4)),linear-gradient(left top,#670D10,#092756)) @include background(radial-gradient(color-stops(rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), top left),linear-gradient(top,rgba(57,173,219,.25),rgba(42,60,87,.4)),linear-gradient(left top,#670D10,#092756))
#login-header #login-header
margin: 0 0 60px 0 padding-top: 40px
margin-bottom: 30px
color: white color: white
h1, h4
margin: 0
padding: 0
#login-panel #login-panel
margin: 0 auto margin: 0 auto
@@ -22,12 +26,13 @@
.flipper .flipper
@include transition-duration(0.6s) @include transition-duration(0.6s)
@include transform-style(preserve-3d) @include transform-style
position: relative position: relative
.front, .back .front, .back
@include backface-visibility(hidden) @include backface-visibility(hidden)
width: 420px width: 420px
padding: 20px
position: absolute position: absolute
top: 0 top: 0
left: 0 left: 0
@@ -88,8 +93,7 @@
-webkit-animation-name: fadeInDown -webkit-animation-name: fadeInDown
-moz-animation-name: fadeInDown -moz-animation-name: fadeInDown
-o-animation-name: fadeInDown -o-animation-name: fadeInDown
animation-name: fadeInDown //animation-name: fadeInDown
@-webkit-keyframes fadeIn @-webkit-keyframes fadeIn
0% 0%
@@ -119,4 +123,4 @@
-webkit-animation-name: fadeIn -webkit-animation-name: fadeIn
-moz-animation-name: fadeIn -moz-animation-name: fadeIn
-o-animation-name: fadeIn -o-animation-name: fadeIn
animation-name: fadeIn //animation-name: fadeIn
@@ -169,17 +169,20 @@
color: white color: white
span.submenu_expand span.submenu_expand
position: absolute position: absolute
right: 10px right: 0
top: 2px top: 0
width: 28px
height: 36px
text-align: center
cursor: pointer cursor: pointer
font-family: FontAwesome font-family: FontAwesome
font-size: 24px font-size: 24px
font-weight: 100 font-weight: 100
color: black color: black
background-color: transparent
@extend .icon-angle-down @extend .icon-angle-down
@include text-shadow(lighten($main-color,10%) 1px 1px 0) @include text-shadow(lighten($main-color,10%) 1px 1px 0)
&:hover &:hover
background: rgba(black,0.1)
color: white color: white
@include text-shadow(darken($main-color,20%) -1px -1px 0) @include text-shadow(darken($main-color,20%) -1px -1px 0)
ul.submenu ul.submenu
@@ -396,4 +399,3 @@
[class^="icon-Admin"] [class^="icon-Admin"]
margin-right: 6px margin-right: 6px
@@ -116,4 +116,11 @@
@extend .icon-refresh @extend .icon-refresh
.process-icon-configure .process-icon-configure
@extend .icon-cog @extend .icon-cog
.process-icon-uninstall
@extend .icon-trash
.process-icon-off
@extend .icon-off
.process-icon-reset
@extend .icon-rotate-left
@@ -1,59 +0,0 @@
/*!
* Bootstrap v3.0.0
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world by @mdo and @fat.
*/
// Core variables and mixins
@import "../bower_components/sass-bootstrap/lib/variables";
@import "../bower_components/sass-bootstrap/lib/mixins";
// Reset
@import "../bower_components/sass-bootstrap/lib/normalize";
@import "../bower_components/sass-bootstrap/lib/print";
// Core CSS
@import "../bower_components/sass-bootstrap/lib/scaffolding";
@import "../bower_components/sass-bootstrap/lib/type";
@import "../bower_components/sass-bootstrap/lib/code";
@import "../bower_components/sass-bootstrap/lib/grid";
@import "../bower_components/sass-bootstrap/lib/tables";
@import "../bower_components/sass-bootstrap/lib/forms";
@import "../bower_components/sass-bootstrap/lib/buttons";
// Components
@import "../bower_components/sass-bootstrap/lib/component-animations";
@import "../bower_components/sass-bootstrap/lib/glyphicons";
@import "../bower_components/sass-bootstrap/lib/dropdowns";
@import "../bower_components/sass-bootstrap/lib/button-groups";
@import "../bower_components/sass-bootstrap/lib/input-groups";
@import "../bower_components/sass-bootstrap/lib/navs";
@import "../bower_components/sass-bootstrap/lib/navbar";
@import "../bower_components/sass-bootstrap/lib/breadcrumbs";
@import "../bower_components/sass-bootstrap/lib/pagination";
@import "../bower_components/sass-bootstrap/lib/pager";
@import "../bower_components/sass-bootstrap/lib/labels";
@import "../bower_components/sass-bootstrap/lib/badges";
@import "../bower_components/sass-bootstrap/lib/jumbotron";
@import "../bower_components/sass-bootstrap/lib/thumbnails";
@import "../bower_components/sass-bootstrap/lib/alerts";
@import "../bower_components/sass-bootstrap/lib/progress-bars";
@import "../bower_components/sass-bootstrap/lib/media";
@import "../bower_components/sass-bootstrap/lib/list-group";
@import "../bower_components/sass-bootstrap/lib/panels";
@import "../bower_components/sass-bootstrap/lib/wells";
@import "../bower_components/sass-bootstrap/lib/close";
// Components w/ JavaScript
@import "../bower_components/sass-bootstrap/lib/modals";
@import "../bower_components/sass-bootstrap/lib/tooltip";
@import "../bower_components/sass-bootstrap/lib/popovers";
@import "../bower_components/sass-bootstrap/lib/carousel";
// Utility classes
@import "../bower_components/sass-bootstrap/lib/utilities";
@import "../bower_components/sass-bootstrap/lib/responsive-utilities";
@@ -73,7 +73,7 @@ $border-radius-base: 3px ;
// ------------------------- // -------------------------
// $table-bg: transparent ; overall background-color // $table-bg: transparent ; overall background-color
// $table-bg-accent: #f9f9f9 ; for striping $table-bg-accent: #f9f9f9 ; //for striping
$table-bg-hover: $bg-panel-heading-color ; $table-bg-hover: $bg-panel-heading-color ;
// $table-border-color: #ddd ; table and cell border // $table-border-color: #ddd ; table and cell border
@@ -136,8 +136,8 @@ $input-height-base: ($line-height-computed + ($padding-base-vertica
// $dropdown-link-active-bg: $component-active-bg ; // $dropdown-link-active-bg: $component-active-bg ;
// $dropdown-link-color: $gray-dark ; // $dropdown-link-color: $gray-dark ;
// $dropdown-link-hover-color: #fff ; $dropdown-link-hover-color: white ;
// $dropdown-link-hover-bg: $dropdown-link-active-bg ; $dropdown-link-hover-bg: $brand-primary ;
// Grid system // Grid system
@@ -1,63 +0,0 @@
@import compass
#nobootstrap
width: 100%
background-color: white
margin: -20px 0 0 -20px
padding: 20px
@include box-sizing(content-box)
*, *:before, *:after
@include box-sizing(content-box)
fieldset
h1, h2, h3, h4, h5, h6
margin: 0!important
padding: 0!important
background-color: transparent!important
border: none!important
text-transform: none!important
a
line-height: normal
.categorieList a
line-height: 20px
p
line-height: normal
legend
font-size: 13px
line-height: 20px
width: auto
label
font-size: 13px
display: inline
line-height: normal
.breadcrumb
padding: 0
li
line-height: normal
select, textarea, input
height: inherit
label, input, button, select, textarea
font-size: 12px
line-height: 13px
border-radius: none!important
input[type="radio"], input[type="checkbox"]
margin: 0
input[type="text"]
height: 14px!important
table.table
margin: 0
padding: 0
width: 100%
border-collapse: collapse
table.widthfull
width: 100%
.table thead th
vertical-align: top
.table th, .table td
line-height: normal
vertical-align: middle
border-top: none
[class^="icon-"], [class*=" icon-"]
width: auto
.toolbarBox [class^="process-icon-"], .toolbarBox [class*=" process-icon-"]
text-indent: -9000px
overflow: hidden
@@ -1,4 +1,4 @@
#nobootstrap { #content.nobootstrap {
//old admin theme //old admin theme
h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin-bottom:.5em} h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;line-height:1.4em;margin-bottom:.5em}
h2{font-size:1.7em} h2{font-size:1.7em}
@@ -37,24 +37,26 @@
<div class="defaultForm"> <div class="defaultForm">
<div class="panel"> <div class="panel">
{l s='Carrier name:'} <strong id="summary_name"></strong> <div class="panel-heading">{l s='Carrier name:'} <strong id="summary_name"></strong></div>
<div id="summary_meta_informations"></div> <div class="panel-body">
<div id="summary_shipping_cost"></div> <p id="summary_meta_informations"></p>
<div id="summary_range"></div> <p id="summary_shipping_cost"></p>
<div> <p id="summary_range"></p>
<div>
{l s='This carrier will be proposed for those delivery zones:'} {l s='This carrier will be proposed for those delivery zones:'}
<ul id="summary_zones"></ul> <ul id="summary_zones"></ul>
</div>
<div>
{l s='And it will be proposed for those client groups:'}
<ul id="summary_groups"></ul>
</div>
{if $is_multishop}
<div>
{l s='Finally, this carrier will be proposed in those shops:'}
<ul id="summary_shops"></ul>
</div>
{/if}
</div> </div>
<div>
{l s='And it will be proposed for those client groups:'}
<ul id="summary_groups"></ul>
</div>
{if $is_multishop}
<div>
{l s='Finally, this carrier will be proposed in those shops:'}
<ul id="summary_shops"></ul>
</div>
{/if}
{$active_form}
</div> </div>
{$active_form}
</div> </div>
@@ -215,7 +215,7 @@
<th>{l s='State'}</th> <th>{l s='State'}</th>
<th>{l s='Products'}</th> <th>{l s='Products'}</th>
<th>{l s='Total spent'}</th> <th>{l s='Total spent'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -227,7 +227,7 @@
<td>{$order['order_state']}</td> <td>{$order['order_state']}</td>
<td align="right">{$order['nb_products']}</td> <td align="right">{$order['nb_products']}</td>
<td align="right">{$order['total_paid_real']}</td> <td align="right">{$order['total_paid_real']}</td>
<td align="center"> <td class="text-right">
<a class="btn btn-default" href="?tab=AdminOrders&id_order={$order['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}"> <a class="btn btn-default" href="?tab=AdminOrders&id_order={$order['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -248,7 +248,7 @@
<th>{l s='State'}</th> <th>{l s='State'}</th>
<th>{l s='Products'}</th> <th>{l s='Products'}</th>
<th>{l s='Total spent'}</th> <th>{l s='Total spent'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -260,7 +260,7 @@
<td>{$order['order_state']}</td> <td>{$order['order_state']}</td>
<td align="right">{$order['nb_products']}</td> <td align="right">{$order['nb_products']}</td>
<td align="right">{$order['total_paid_real']}</td> <td align="right">{$order['total_paid_real']}</td>
<td align="center"> <td class="text-right">
<a class="btn btn-default" href="?tab=AdminOrders&id_order={$order['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}"> <a class="btn btn-default" href="?tab=AdminOrders&id_order={$order['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -287,7 +287,7 @@
<th>{l s='Date'}</th> <th>{l s='Date'}</th>
<th>{l s='Carrier'}</th> <th>{l s='Carrier'}</th>
<th>{l s='Total'}</th> <th>{l s='Total'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -297,7 +297,7 @@
<td>{dateFormat date=$cart['date_upd'] full=0}</td> <td>{dateFormat date=$cart['date_upd'] full=0}</td>
<td>{$cart['name']}</td> <td>{$cart['name']}</td>
<td align="right">{$cart['total_price']}</td> <td align="right">{$cart['total_price']}</td>
<td align="center"> <td class="text-right">
<a class="btn btn-default" href="index.php?tab=AdminCarts&id_cart={$cart['id_cart']}&viewcart&token={getAdminToken tab='AdminCarts'}"> <a class="btn btn-default" href="index.php?tab=AdminCarts&id_cart={$cart['id_cart']}&viewcart&token={getAdminToken tab='AdminCarts'}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -322,7 +322,7 @@
<th class="center">{l s='Date'}</th> <th class="center">{l s='Date'}</th>
<th class="center">{l s='Name'}</th> <th class="center">{l s='Name'}</th>
<th class="center">{l s='Quantity'}</th> <th class="center">{l s='Quantity'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -331,7 +331,7 @@
<td>{dateFormat date=$order['date_add'] full=0}</td> <td>{dateFormat date=$order['date_add'] full=0}</td>
<td>{$product['product_name']}</td> <td>{$product['product_name']}</td>
<td align="right">{$product['product_quantity']}</td> <td align="right">{$product['product_quantity']}</td>
<td align="center"> <td class="text-right">
<a class="btn btn-default" href="?tab=AdminOrders&id_order={$product['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}"> <a class="btn btn-default" href="?tab=AdminOrders&id_order={$product['id_order']}&vieworder&token={getAdminToken tab='AdminOrders'}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -407,7 +407,7 @@
<th>{l s='Code'}</th> <th>{l s='Code'}</th>
<th>{l s='Name'}</th> <th>{l s='Name'}</th>
<th>{l s='Status'}</th> <th>{l s='Status'}</th>
<th>{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
<tr/> <tr/>
</thead> </thead>
<tbody> <tbody>
@@ -419,7 +419,7 @@
<td align="center"> <td align="center">
<img src="../img/admin/{if $discount['active']}enabled.gif{else}disabled.gif{/if}" alt="{l s='Status'}" title="{l s='Status'}" /> <img src="../img/admin/{if $discount['active']}enabled.gif{else}disabled.gif{/if}" alt="{l s='Status'}" title="{l s='Status'}" />
</td> </td>
<td align="center"> <td class="text-right">
<a href="?tab=AdminCartRules&id_cart_rule={$discount['id_cart_rule']}&addcart_rule&token={getAdminToken tab='AdminCartRules'}"> <a href="?tab=AdminCartRules&id_cart_rule={$discount['id_cart_rule']}&addcart_rule&token={getAdminToken tab='AdminCartRules'}">
<img src="../img/admin/edit.gif" /> <img src="../img/admin/edit.gif" />
</a> </a>
@@ -476,7 +476,7 @@
<tr> <tr>
<th>{l s='ID'}</th> <th>{l s='ID'}</th>
<th>{l s='Name'}</th> <th>{l s='Name'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -484,7 +484,7 @@
<tr onclick="document.location = '?tab=AdminGroups&id_group={$group['id_group']}&viewgroup&token={getAdminToken tab='AdminGroups'}'"> <tr onclick="document.location = '?tab=AdminGroups&id_group={$group['id_group']}&viewgroup&token={getAdminToken tab='AdminGroups'}'">
<td>{$group['id_group']}</td> <td>{$group['id_group']}</td>
<td>{$group['name']}</td> <td>{$group['name']}</td>
<td class="center"> <td class="text-right">
<a class="btn btn-default" href="?tab=AdminGroups&id_group={$group['id_group']}&viewgroup&token={getAdminToken tab='AdminGroups'}"> <a class="btn btn-default" href="?tab=AdminGroups&id_group={$group['id_group']}&viewgroup&token={getAdminToken tab='AdminGroups'}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -514,7 +514,7 @@
<tr> <tr>
<th>{l s='ID'}</th> <th>{l s='ID'}</th>
<th>{l s='Name'}</th> <th>{l s='Name'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -522,7 +522,7 @@
<tr onclick="document.location = '{$p['url']}'"> <tr onclick="document.location = '{$p['url']}'">
<td>{$p['id']}</td> <td>{$p['id']}</td>
<td>{$p['name']}</td> <td>{$p['name']}</td>
<td align="center"> <td class="text-right">
<a class="btn btn-default" href="{$p['url']}"> <a class="btn btn-default" href="{$p['url']}">
<i class='icon-eye-open'></i> {l s='View'} <i class='icon-eye-open'></i> {l s='View'}
</a> </a>
@@ -580,7 +580,7 @@
<th>{l s='Address'}</th> <th>{l s='Address'}</th>
<th>{l s='Country'}</th> <th>{l s='Country'}</th>
<th>{l s='Phone number(s)'}</th> <th>{l s='Phone number(s)'}</th>
<th class="center">{l s='Actions'}</th> <th class="text-right">{l s='Actions'}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -598,7 +598,7 @@
{if $address['phone_mobile']}<br />{$address['phone_mobile']}{else}--{/if} {if $address['phone_mobile']}<br />{$address['phone_mobile']}{else}--{/if}
{/if} {/if}
</td> </td>
<td> <td class="text-right">
<div class="btn-group"> <div class="btn-group">
<a class="btn btn-default" data-toggle="dropdown" href="?tab=AdminAddresses&id_address={$address['id_address']}&addaddress&token={getAdminToken tab='AdminAddresses'}"> <a class="btn btn-default" data-toggle="dropdown" href="?tab=AdminAddresses&id_address={$address['id_address']}&addaddress&token={getAdminToken tab='AdminAddresses'}">
<i class="icon-edit"></i> {l s='Edit'} <i class="icon-edit"></i> {l s='Edit'}
@@ -29,45 +29,44 @@
{l s='Your .CSV file has been sucessfully imported into your shop. Don\'t forget to Re-build the products search index.'} {l s='Your .CSV file has been sucessfully imported into your shop. Don\'t forget to Re-build the products search index.'}
</div> </div>
{/if} {/if}
<div style="display: none"> <div id="upload_file_import" style="display: none">
<div id="upload_file_import"> <div class="alert alert-info">{l s='Only UTF-8 and ISO-8859-1 encoding are allowed'}</div>
<div class="alert alert-info">{l s='Only UTF-8 and ISO-8859-1 encoding are allowed'}</div> <form action="{$current}&token={$token}" method="post" enctype="multipart/form-data" class="form-horizontal">
<form action="{$current}&token={$token}" method="post" enctype="multipart/form-data" class="form-horizontal"> <div class="panel">
<div class="panel"> <div class="clearfix">&nbsp;</div>
<div class="form-group"> <div class="form-group">
<label class="control-label col-lg-3">{l s='Select your CSV file'}</label> <label class="control-label col-lg-3">{l s='Select your CSV file'}</label>
<div class="col-lg-9"> <div class="col-lg-9">
<div class="row"> <div class="row">
<div class="col-lg-7"> <div class="col-lg-7">
<input id="file" type="file" name="file" class="hide" /> <input id="file" type="file" name="file" class="hide" />
<div class="dummyfile input-group"> <div class="dummyfile input-group">
<span class="input-group-addon"><i class="icon-file"></i></span> <span class="input-group-addon"><i class="icon-file"></i></span>
<input id="file-name" type="text" class="disabled" name="filename" readonly /> <input id="file-name" type="text" class="disabled" name="filename" readonly />
<span class="input-group-btn"> <span class="input-group-btn">
<button id="file-selectbutton" type="button" name="submitAddAttachments" class="btn btn-default"> <button id="file-selectbutton" type="button" name="submitAddAttachments" class="btn btn-default">
<i class="icon-folder-open"></i> {l s='Choose a file'} <i class="icon-folder-open"></i> {l s='Choose a file'}
</button> </button>
</span> </span>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-7">
<p class="help-block">
{l s='You can also upload your file via FTP to the following directory:'} {$path_import}.
</p>
</div> </div>
</div> </div>
</div> </div>
</div> <div class="row">
<div class="form-group"> <div class="col-lg-7">
<div class="col-lg-9 col-lg-offset-3"> <p class="help-block">
<input type="submit" name="submitFileUpload" value="{l s='Upload'}" class="btn btn-default" /> {l s='You can also upload your file via FTP to the following directory:'} {$path_import}.
</p>
</div>
</div> </div>
</div> </div>
</div> </div>
</form> <div class="form-group">
</div> <div class="col-lg-9 col-lg-offset-3">
<button type="submit" name="submitFileUpload" class="btn btn-default"><i class="icon-upload"></i> {l s='Upload'}</button>
</div>
</div>
</div>
</form>
</div> </div>
{* Import fieldset *} {* Import fieldset *}
@@ -93,6 +92,7 @@
<option value="{$filename}"{if $csv_selected == $filename} selected="selected"{/if}>{$filename|escape:'htmlall':'UTF-8'}</option> <option value="{$filename}"{if $csv_selected == $filename} selected="selected"{/if}>{$filename|escape:'htmlall':'UTF-8'}</option>
{/foreach} {/foreach}
</select> </select>
<div class="clearfix">&nbsp;</div>
{/if} {/if}
<a href="#upload_file_import" id="upload_file_import_link" class="btn btn-default"> <a href="#upload_file_import" id="upload_file_import_link" class="btn btn-default">
@@ -132,10 +132,10 @@
</a> </a>
</p> </p>
<ul id="csv_files_import" style="display:none;"> <ul id="csv_files_import" style="display:none;" class="list-group">
{foreach $files_to_import AS $filename} {foreach $files_to_import AS $filename}
<li> <li>
<a href="{$current}&token={$token}&csvfilename={$filename|@base64_encode}">{$filename}</a> <a href="{$current}&token={$token}&csvfilename={$filename|@base64_encode}">{$filename}</a>&nbsp;&nbsp;
<a href="{$current}&token={$token}&csvfilename={$filename|@base64_encode}&delete=1" class="btn btn-default"> <a href="{$current}&token={$token}&csvfilename={$filename|@base64_encode}&delete=1" class="btn btn-default">
<i class="icon-trash"></i> {l s='Delete'} <i class="icon-trash"></i> {l s='Delete'}
</a> </a>
@@ -201,11 +201,11 @@
</p> </p>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group" style="display: none">
<label for="match_ref" class="control-label col-lg-3" style="display: none">{l s='Use product reference as key?'}</label> <label for="match_ref" class="control-label col-lg-3">{l s='Use product reference as key?'}</label>
<div class="col-lg-6"> <div class="col-lg-6">
<p class="checkbox"> <p class="checkbox">
<input name="match_ref" id="match_ref" type="checkbox" style="display:none"/> <input name="match_ref" id="match_ref" type="checkbox" />
</p> </p>
</div> </div>
</div> </div>
@@ -228,22 +228,22 @@
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="match_ref" class="control-label col-lg-3" style="display: none">{l s='Use product reference as key?'}</label> <div class="col-lg-6 col-lg-push-3">
<div class="col-lg-6"> <input type="submit" name="submitImportFile" id="submitImportFile" value="{l s='Next step'}" class="btn btn-default" {if empty($files_to_import)}disabled{/if}/>
<input type="submit" name="submitImportFile" value="{l s='Next step'}" class="btn btn-default" {if empty($files_to_import)}disabled{/if}/>
</div> </div>
</div>
{if empty($files_to_import)} {if empty($files_to_import)}
<div class="alert alert-info">{l s='You must upload a file in order to proceed to the next step'}</div> <div class="alert alert-info">{l s='You must upload a file in order to proceed to the next step'}</div>
{/if} {/if}
<div class="alert alert-warning import_products_categories"> <div class="alert alert-warning import_products_categories">
<p>{l s='Note that the category import does not support categories of the same name.'}</p> <p>{l s='Note that the category import does not support categories of the same name.'}</p>
<p>{l s='Note that you can have several products with the same reference.'}</p> <p>{l s='Note that you can have several products with the same reference.'}</p>
</div> </div>
<div class="alert alert-warning import_supply_orders_details"> <div class="alert alert-warning import_supply_orders_details">
<p>{l s='Importing Supply Order Details will reset products ordered, if there are any.'}</p> <p>{l s='Importing Supply Order Details will reset products ordered, if there are any.'}</p>
</div> </div>
{if !count($files_to_import)} {if !count($files_to_import)}
<div class="alert alert-warning"> <div class="alert alert-warning">
<p>{l s='There is no CSV file available. Please upload one using the \'Upload\' button above.'}</p> <p>{l s='There is no CSV file available. Please upload one using the \'Upload\' button above.'}</p>
@@ -274,7 +274,11 @@
$("a#upload_file_import_link").fancybox({ $("a#upload_file_import_link").fancybox({
'titleShow' : false, 'titleShow' : false,
'transitionIn' : 'elastic', 'transitionIn' : 'elastic',
'transitionOut' : 'elastic' 'transitionOut' : 'elastic',
'autoDimensions' : false,
'autoSize' : false,
'width' : 700,
'height' : 300
}); });
$('#preview_import').submit(function(e){ $('#preview_import').submit(function(e){
@@ -305,9 +309,9 @@
$('input[name=multiple_value_separator]').val('{if isset($multiple_value_separator_selected)}{$multiple_value_separator_selected}{else},{/if}'); $('input[name=multiple_value_separator]').val('{if isset($multiple_value_separator_selected)}{$multiple_value_separator_selected}{else},{/if}');
} }
if ($("#entity > option:selected").val() == 1) if ($("#entity > option:selected").val() == 1)
$("label[for=match_ref], #match_ref").show(); $("#match_ref").closest('.form-group.').show();
else else
$("label[for=match_ref], #match_ref").hide(); $("#match_ref").closest('.form-group.').hide();
if ($("#entity > option:selected").val() == 1 || $("#entity > option:selected").val() == 0) if ($("#entity > option:selected").val() == 1 || $("#entity > option:selected").val() == 0)
$(".import_products_categories").show(); $(".import_products_categories").show();
@@ -316,14 +320,14 @@
if ($("#entity > option:selected").val() == 0 || $("#entity > option:selected").val() == 1 || if ($("#entity > option:selected").val() == 0 || $("#entity > option:selected").val() == 1 ||
$("#entity > option:selected").val() == 5 || $("#entity > option:selected").val() == 6) $("#entity > option:selected").val() == 5 || $("#entity > option:selected").val() == 6)
$("label[for=regenerate], #regenerate").show() $("#regenerate").closest('.form-group.').show();
else else
$("label[for=regenerate], #regenerate").hide(); $("#regenerate").closest('.form-group.').hide();
if ($("#entity > option:selected").val() == 0 || $("#entity > option:selected").val() == 1 || $("#entity > option:selected").val() == 3 || $("#entity > option:selected").val() == 5 || $("#entity > option:selected").val() == 6 || $("#entity > option:selected").val() == 7) if ($("#entity > option:selected").val() == 0 || $("#entity > option:selected").val() == 1 || $("#entity > option:selected").val() == 3 || $("#entity > option:selected").val() == 5 || $("#entity > option:selected").val() == 6 || $("#entity > option:selected").val() == 7)
$("label[for=forceIDs], #forceIDs").show(); $("#forceIDs").closest('.form-group.').show();
else else
$("label[for=forceIDs], #forceIDs").hide(); $("#forceIDs").closest('.form-group.').hide();
$("#entitie").html($("#entity > option:selected").text().toLowerCase()); $("#entitie").html($("#entity > option:selected").text().toLowerCase());
$.ajax({ $.ajax({
url: 'ajax.php', url: 'ajax.php',
@@ -51,7 +51,7 @@
var btn_submit_import = $('#import'); var btn_submit_import = $('#import');
if (btn_save_import.length > 0 && btn_submit_import.length > 0) if (btn_save_import.length > 0 && btn_submit_import.length > 0)
{ {
btn_submit_import.hide(); btn_submit_import.closest('.form-group').hide();
btn_save_import.find('span').removeClass('process-icon-save-import'); btn_save_import.find('span').removeClass('process-icon-save-import');
btn_save_import.find('span').addClass('process-icon-save'); btn_save_import.find('span').addClass('process-icon-save');
btn_save_import.click(function(){ btn_save_import.click(function(){
@@ -62,31 +62,43 @@
showTable(current); showTable(current);
}); });
</script> </script>
<div id="container-customer"> <div id="container-customer" class="panel">
<h2>{l s='View your data'}</h2> <h3><i class="icon-list-alt"></i> {l s='View your data'}</h3>
<div> <div class="form-horizontal">
<b>{l s='Save and load your configuration for importing files'} : </b><br/><br/> <div class="form-group">
<input type="text" name="newImportMatchs" id="newImportMatchs" /> <label class="control-label col-lg-3">{l s='Save and load your configuration for importing files'} : </label>
<a id="saveImportMatchs" class="button" href="#">{l s='Save'}</a><br /><br /> <div class="col-lg-7">
<div id="selectDivImportMatchs" {if !$import_matchs}style="display:none"{/if}> <input type="text" name="newImportMatchs" id="newImportMatchs" />
<select id="valueImportMatchs"> </div>
{foreach $import_matchs as $match} <div class="col-lg-2">
<option id="{$match.id_import_match}" value="{$match.match}">{$match.name}</option> <a id="saveImportMatchs" class="btn btn-default" href="#"><i class="icon-save"></i> {l s='Save'}</a>
{/foreach} </div>
</select> </div>
<a class="button" id="loadImportMatchs" href="#">{l s='Load'}</a> <div class="form-group" {if !$import_matchs}style="display:none"{/if}>
<a class="button" id="deleteImportMatchs" href="#">{l s='Delete'}</a> <label class="control-label col-lg-3">{l s='Matches'} : </label>
<div id="selectDivImportMatchs" class="col-lg-7">
<select id="valueImportMatchs">
{foreach $import_matchs as $match}
<option id="{$match.id_import_match}" value="{$match.match}">{$match.name}</option>
{/foreach}
</select>
</div>
<div class="col-lg-2">
<a id="loadImportMatchs" href="#" class="btn btn-default"><i class="icon-cogs"></i> {l s='Load'}</a>
<a id="deleteImportMatchs" href="#" class="btn btn-default"><i class="icon-remove"></i> {l s='Delete'}</a>
</div>
</div> </div>
</div> </div>
<h3>{l s='Please set the value type of each column'}</h3> <div class="row">
<div id="error_duplicate_type" class="warning warn" style="display:none;"> <p>{l s='Please set the value type of each column'}</p>
<h3>{l s='Columns cannot have the same value type'}</h3>
</div> </div>
<div id="required_column" class="warning warn" style="display:none;"> <div id="error_duplicate_type" class="alert alert-warning" style="display:none;">
<h3>{l s='Column'} <span id="missing_column">&nbsp;</span> {l s='must be set'}</h3> {l s='Columns cannot have the same value type'}
</div> </div>
<form action="{$current}&token={$token}" method="post" id="import_form" name="import_form"> <div id="required_column" class="alert alert-warning" style="display:none;">
{l s='Skip'} <input type="text" size="2" name="skip" value="1" /> {l s='lines'} {l s='Column'} <span id="missing_column">&nbsp;</span> {l s='must be set'}
</div>
<form action="{$current}&token={$token}" method="post" id="import_form" name="import_form" class="form-horizontal">
<input type="hidden" name="csv" value="{$fields_value.csv}" /> <input type="hidden" name="csv" value="{$fields_value.csv}" />
<input type="hidden" name="convert" value="{$fields_value.convert}" /> <input type="hidden" name="convert" value="{$fields_value.convert}" />
<input type="hidden" name="regenerate" value="{$fields_value.regenerate}" /> <input type="hidden" name="regenerate" value="{$fields_value.regenerate}" />
@@ -103,27 +115,37 @@
{/if} {/if}
<input type="hidden" name="separator" value="{$fields_value.separator}" /> <input type="hidden" name="separator" value="{$fields_value.separator}" />
<input type="hidden" name="multiple_value_separator" value="{$fields_value.multiple_value_separator}" /> <input type="hidden" name="multiple_value_separator" value="{$fields_value.multiple_value_separator}" />
<table> <div class="form-group">
<tr> <label class="control-label col-lg-3">{l s='Lines to skip'}</label>
<td colspan="3" align="center"> <div class="col-lg-9">
<input name="import" type="submit" onclick="return (validateImportation(new Array({$res})));" id="import" value="{l s='Import .CSV data'}" class="button" /> <input type="text" size="2" name="skip" value="1" />
</td> </div>
</tr> </div>
<tr> <div class="form-group">
<td valign="top" align="center"> <div class="col-lg-12">
<input id="btn_left" value="{l s='<<'}" type="button" class="button" onclick="showTable(current - 1);" /> <table class="table">
</td> <tr>
<td align="left"> <td valign="top" align="center">
{section name=nb_i start=0 loop=$nb_table step=1} <button id="btn_left" type="button" class="btn btn-default" onclick="showTable(current - 1);">{l s='<<'}</button>
{assign var=i value=$smarty.section.nb_i.index} </td>
{$data.$i} <td align="left">
{/section} {section name=nb_i start=0 loop=$nb_table step=1}
</td> {assign var=i value=$smarty.section.nb_i.index}
<td valign="top" align="center"> {$data.$i}
<input id="btn_right" value="{l s='>>'}" type="button" class="button" onclick="showTable(current + 1);" /> {/section}
</td> </td>
</tr> <td valign="top" align="center">
</table> <button id="btn_right" type="button" class="btn btn-default" onclick="showTable(current + 1);">{l s='>>'}</button>
</td>
</tr>
</table>
</div>
</div>
<div class="form-group">
<div class="col-lg-12">
<button name="import" type="submit" onclick="return (validateImportation(new Array({$res})));" id="import" class="btn btn-default pull-right"><i class="icon-cloud-upload"></i> {l s='Import .CSV data'}</button>
</div>
</div>
</form> </form>
</div> </div>
{/block} {/block}
@@ -46,5 +46,5 @@
<link rel="shortcut icon" type="image/x-icon" href="{$img_dir}favicon.ico" /> <link rel="shortcut icon" type="image/x-icon" href="{$img_dir}favicon.ico" />
</head> </head>
<body class="page-topbar"> <body class="page-topbar">
<div id="login"> <div id="login" class="bootstrap">
<div id="content" class="page-content"> <div id="content">
@@ -22,26 +22,23 @@
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA * International Registered Trademark & Property of PrestaShop SA
*} *}
<div class="panel"> <div class="bootstrap">
<h3><i class="icon-cogs"></i> {l s='Configuration'}</h3> <h3><i class="icon-cogs"></i> {l s='Configuration'}</h3>
<div class="row"> <div class="input-group">
<div class="input-group"> <button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown"> <i class="icon-flag"></i>
{l s='Manage translations'} {l s='Manage translations'}
<span class="caret"></span> <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
{foreach from=$module_languages item=language} {foreach from=$module_languages item=language}
<li><a href="{$trad_link}{$language['iso_code']}#{$module_name}">{$language.name}</a></li> <li><a href="{$trad_link}{$language['iso_code']}#{$module_name}">{$language.name}</a></li>
{/foreach} {/foreach}
</ul> </ul>
</div>
</div> </div>
{if isset($display_multishop_checkbox) && $display_multishop_checkbox} {if isset($display_multishop_checkbox) && $display_multishop_checkbox}
<div class="row"> <input type="checkbox" name="activateModule" value="1"{if $module->active} checked="checked"{/if}
<input type="checkbox" name="activateModule" value="1"{if $module->active} checked="checked"{/if} onclick="location.href = '{$current_url}&enable='+(($(this).attr('checked')) ? 1 : 0)" />
onclick="location.href = '{$current_url}&enable='+(($(this).attr('checked')) ? 1 : 0)" /> {l s='Activate module for '}{$shop_context}
{l s='Activate module for '}{$shop_context}
</div>
{/if} {/if}
</div> </div>
@@ -22,52 +22,54 @@
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA * International Registered Trademark & Property of PrestaShop SA
*} *}
<div class="page-head"> <div class="bootstrap">
<h2 class="page-title"> <div class="page-head">
{l s='Configure:'} {$module_display_name} ({$module_name}) <h2 class="page-title">
</h2> {l s='Configure:'} {$module_display_name} ({$module_name})
<div class="page-bar toolbarBox"> </h2>
<div class="btn-toolbar"> <div class="page-bar toolbarBox">
<ul class="cc_button nav nav-pills pull-right"> <div class="btn-toolbar">
<li> <ul class="cc_button nav nav-pills pull-right">
<a id="desc-module-hook" class="toolbar_btn" href="{$module_disable_link}" title="{l s='Disable'}"> <li>
<i class="process-icon-off"></i> <a id="desc-module-hook" class="toolbar_btn" href="{$module_disable_link}" title="{l s='Disable'}">
<div>{l s='Disable'}</div> <i class="process-icon-off"></i>
</a> <div>{l s='Disable'}</div>
</li> </a>
<li> </li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_uninstall_link}" title="{l s='Uninstall'}"> <li>
<i class="process-icon-minus-sign-alt"></i> <a id="desc-module-hook" class="toolbar_btn" href="{$module_uninstall_link}" title="{l s='Uninstall'}">
<div>{l s='Uninstall'}</div> <i class="process-icon-uninstall"></i>
</a> <div>{l s='Uninstall'}</div>
</li> </a>
<li> </li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_reset_link}" title="{l s='Reset'}"> <li>
<i class="process-icon-share-alt"></i> <a id="desc-module-hook" class="toolbar_btn" href="{$module_reset_link}" title="{l s='Reset'}">
<div>{l s='Reset'}</div> <i class="process-icon-reset"></i>
</a> <div>{l s='Reset'}</div>
</li> </a>
{if isset($module_update_link)} </li>
<li> {if isset($module_update_link)}
<a id="desc-module-hook" class="toolbar_btn" href="{$module_update_link}" title="{l s='Update'}"> <li>
<i class="process-icon-refresh"></i> <a id="desc-module-hook" class="toolbar_btn" href="{$module_update_link}" title="{l s='Update'}">
<div>{l s='Update'}</div> <i class="process-icon-refresh"></i>
</a> <div>{l s='Update'}</div>
</li> </a>
{/if} </li>
<li> {/if}
<a id="desc-module-hook" class="toolbar_btn" href="{$module_hook_link}" title="{l s='Manage hooks'}"> <li>
<i class="process-icon-anchor"></i> <a id="desc-module-hook" class="toolbar_btn" href="{$module_hook_link}" title="{l s='Manage hooks'}">
<div>{l s='Manage hooks'}</div> <i class="process-icon-anchor"></i>
</a> <div>{l s='Manage hooks'}</div>
</li> </a>
<li> </li>
<a id="desc-module-back" class="toolbar_btn" href="{$back_link}" title="{l s='Back'}"> <li>
<i class="process-icon-back" ></i> <a id="desc-module-back" class="toolbar_btn" href="{$back_link}" title="{l s='Back'}">
<div>{l s='Back'}</div> <i class="process-icon-back" ></i>
</a> <div>{l s='Back'}</div>
</li> </a>
</ul> </li>
</ul>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -26,7 +26,6 @@
<div class="leadin">{block name="leadin"}{/block}</div> <div class="leadin">{block name="leadin"}{/block}</div>
<form action="{$url_submit}" id="{$table}_form" method="post" class="form-horizontal"> <form action="{$url_submit}" id="{$table}_form" method="post" class="form-horizontal">
{if $display_key} {if $display_key}
<input type="hidden" name="show_modules" value="{$display_key}" /> <input type="hidden" name="show_modules" value="{$display_key}" />
{/if} {/if}
@@ -35,9 +34,9 @@
<i class="icon-paste"></i> <i class="icon-paste"></i>
{l s='Transplant a module'} {l s='Transplant a module'}
</h3> </h3>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3 required"> {l s='Module:'}</label> <label class="control-label col-lg-3 required"> {l s='Module:'}</label>
<div class="col-lg-6"> <div class="col-lg-9">
<select name="id_module" {if $edit_graft} disabled="disabled"{/if}> <select name="id_module" {if $edit_graft} disabled="disabled"{/if}>
{foreach $modules as $module} {foreach $modules as $module}
<option value="{$module->id}" {if $id_module == $module->id || (!$id_module && $show_modules == $module->id)}selected="selected"{/if}>{$module->displayName|stripslashes}</option> <option value="{$module->id}" {if $id_module == $module->id || (!$id_module && $show_modules == $module->id)}selected="selected"{/if}>{$module->displayName|stripslashes}</option>
@@ -45,9 +44,9 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3 required"> {l s='Hook into'} :</label> <label class="control-label col-lg-3 required"> {l s='Hook into'} :</label>
<div class="col-lg-6"> <div class="col-lg-9">
<select name="id_hook" {if $edit_graft} disabled="disabled"{/if}> <select name="id_hook" {if $edit_graft} disabled="disabled"{/if}>
{foreach $hooks as $hook} {foreach $hooks as $hook}
<option value="{$hook['id_hook']}" {if $id_hook == $hook['id_hook']} selected="selected"{/if}>{$hook['name']}{if $hook['name'] != $hook['title']} ({$hook['title']}){/if}</option> <option value="{$hook['id_hook']}" {if $id_hook == $hook['id_hook']} selected="selected"{/if}>{$hook['name']}{if $hook['name'] != $hook['title']} ({$hook['title']}){/if}</option>
@@ -55,10 +54,10 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3">{l s='Exceptions'} :</label> <label class="control-label col-lg-3">{l s='Exceptions'} :</label>
<div class="col-lg-6"> <div class="col-lg-9">
<div class="alert alert-warning"> <div class="well">
<p> <p>
{l s='Please specify the files for which you do not want the module to be displayed.'}<br /> {l s='Please specify the files for which you do not want the module to be displayed.'}<br />
{l s='Please input each filename, separated by a comma.'}<br /> {l s='Please input each filename, separated by a comma.'}<br />
@@ -73,22 +72,18 @@
</div> </div>
</div> </div>
</div> </div>
<div class="panel-footer">
<div class="row"> {if $edit_graft}
<div class="col-lg-12"> <input type="hidden" name="id_module" value="{$id_module}" />
{if $edit_graft} <input type="hidden" name="id_hook" value="{$id_hook}" />
<input type="hidden" name="id_module" value="{$id_module}" /> {/if}
<input type="hidden" name="id_hook" value="{$id_hook}" /> <input type="submit" value="{l s='Save'}" name="{if $edit_graft}submitEditGraft{else}submitAddToHook{/if}" id="{$table}_form_submit_btn" class="btn btn-default" />
{/if}
<input type="submit" value="{l s='Save'}" name="{if $edit_graft}submitEditGraft{else}submitAddToHook{/if}" id="{$table}_form_submit_btn" class="btn btn-default" />
</div>
</div> </div>
</div> </div>
</form> </form>
<script type="text/javascript"> <script type="text/javascript">
//<![CDATA //<![CDATA
function position_exception_textchange() function position_exception_textchange() {
{
// TODO : Add & Remove automatically the "custom pages" in the "em_list_x" // TODO : Add & Remove automatically the "custom pages" in the "em_list_x"
var obj = $(this); var obj = $(this);
var shopID = obj.attr('id').replace(/\D/g, ''); var shopID = obj.attr('id').replace(/\D/g, '');
@@ -100,21 +95,16 @@
for (var i = 0; i < len; i++) for (var i = 0; i < len; i++)
list.find('option[value="' + $.trim(values[i]) + '"]').prop('selected', true); list.find('option[value="' + $.trim(values[i]) + '"]').prop('selected', true);
} }
function position_exception_listchange() {
function position_exception_listchange()
{
var obj = $(this); var obj = $(this);
var shopID = obj.attr('id').replace(/\D/g, ''); var shopID = obj.attr('id').replace(/\D/g, '');
var str = obj.val().join(', '); var str = obj.val().join(', ');
obj.closest('form').find('#em_text_' + shopID).val(str); obj.closest('form').find('#em_text_' + shopID).val(str);
} }
$(document).ready(function(){ $(document).ready(function(){
$('form[id="hook_module_form"] input[id^="em_text_"]').each(function(){ $('form[id="hook_module_form"] input[id^="em_text_"]').each(function(){
$(this).change(position_exception_textchange).change(); $(this).change(position_exception_textchange).change();
}); });
$('form[id="hook_module_form"] select[id^="em_list_"]').each(function(){ $('form[id="hook_module_form"] select[id^="em_list_"]').each(function(){
$(this).change(position_exception_listchange); $(this).change(position_exception_listchange);
}); });
@@ -66,11 +66,11 @@
<i class="icon-file-text"></i> <i class="icon-file-text"></i>
{l s='Modify translations'} {l s='Modify translations'}
</h3> </h3>
<p class="alert alert-warning"> <p class="alert alert-info">
{l s='Here you can modify translations for every line of code inside PrestaShop.'}<br /> {l s='Here you can modify translations for every line of code inside PrestaShop.'}<br />
{l s='First, select a section (such as Back Office or Installed modules), and then click the flag representing the language you want to edit.'} {l s='First, select a section (such as Back Office or Installed modules), and then click the flag representing the language you want to edit.'}
</p> </p>
<div class="row"> <div class="form-group">
<input type="hidden" name="controller" value="AdminTranslations" /> <input type="hidden" name="controller" value="AdminTranslations" />
<input type="hidden" name="lang" id="translation_lang" value="0" /> <input type="hidden" name="lang" id="translation_lang" value="0" />
<label class="control-label col-lg-3" for="type">{l s='Type of translation:'}</label> <label class="control-label col-lg-3" for="type">{l s='Type of translation:'}</label>
@@ -82,7 +82,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3" for="theme">{l s='Choose your theme:'}</label> <label class="control-label col-lg-3" for="theme">{l s='Choose your theme:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="theme" id="theme"> <select name="theme" id="theme">
@@ -93,7 +93,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3" for="language-button">{l s='Select your language:'}</label> <label class="control-label col-lg-3" for="language-button">{l s='Select your language:'}</label>
<div class="input-group col-lg-4"> <div class="input-group col-lg-4">
<button type="button" id="language-button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <button type="button" id="language-button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
@@ -104,8 +104,7 @@
{foreach $languages as $language} {foreach $languages as $language}
<li> <li>
<a href="javascript:chooseTypeTranslation('{$language['iso_code']}');"> <a href="javascript:chooseTypeTranslation('{$language['iso_code']}');">
<img src="{$theme_lang_dir}{$language['id_lang']}.jpg" alt="{$language['iso_code']}" title="{$language['iso_code']}" /> {$language['name']}
{$language['iso_code']}
</a> </a>
</li> </li>
{/foreach} {/foreach}
@@ -121,28 +120,39 @@
<i class="icon-download"></i> <i class="icon-download"></i>
{l s='Add / Update a language'} {l s='Add / Update a language'}
</h3> </h3>
<div id="submitAddLangContent" class="row"> <div id="submitAddLangContent" class="form-group">
<p class="alert alert-warning"> <p class="alert alert-info">
{l s='You can add or update a language directly from the PrestaShop website here:'}<br/> {l s='You can add or update a language directly from the PrestaShop website here:'}<br/>
{l s='If you choose to update an existing language pack, all of your previous customization\'s in the theme named "Default" will be lost. This includes Front Office expressions and default email templates.'} {l s='If you choose to update an existing language pack, all of your previous customization\'s in the theme named "Default" will be lost. This includes Front Office expressions and default email templates.'}
</p> </p>
{if $packs_to_update || $packs_to_install} {if $packs_to_update || $packs_to_install}
<label class="control-label col-lg-3" for="params_import_language">{l s='Please select the language you want to add or update:'}</label> <label class="control-label col-lg-3" for="params_import_language">{l s='Please select the language you want to add or update:'}</label>
<div class="col-lg-4"> <div class="col-lg-9">
<select id="params_import_language" name="params_import_language"> <div class="row">
<optgroup label="{l s='Update a language'}"> <div class="col-sm-8">
{foreach $packs_to_update as $lang_pack} <select id="params_import_language" name="params_import_language">
<option value="{$lang_pack['iso_code']}|{$lang_pack['version']}">{$lang_pack['name']}</option> <optgroup label="{l s='Update a language'}">
{/foreach} {foreach $packs_to_update as $lang_pack}
</optgroup> <option value="{$lang_pack['iso_code']}|{$lang_pack['version']}">{$lang_pack['name']}</option>
<optgroup label="{l s='Add a language'}"> {/foreach}
{foreach $packs_to_install as $lang_pack} </optgroup>
<option value="{$lang_pack['iso_code']}|{$lang_pack['version']}">{$lang_pack['name']}</option> <optgroup label="{l s='Add a language'}">
{/foreach} {foreach $packs_to_install as $lang_pack}
</optgroup> <option value="{$lang_pack['iso_code']}|{$lang_pack['version']}">{$lang_pack['name']}</option>
</select> {/foreach}
</optgroup>
</select>
</div>
<div class="col-sm-4">
<button type="submit" name="submitAddLanguage" class="btn btn-default">
<i class="icon-plus"></i>
{l s='Add or update a language'}
</button>
</div>
</div>
</div> </div>
<input type="submit" value="{l s='Add or update a language'}" name="submitAddLanguage" class="btn btn-default" />
{else} {else}
<p class="text-danger">{l s='Cannot connect to the PrestaShop website to get the language list.'}</p> <p class="text-danger">{l s='Cannot connect to the PrestaShop website to get the language list.'}</p>
{/if} {/if}
@@ -156,17 +166,30 @@
<i class="icon-download"></i> <i class="icon-download"></i>
{l s='Import a language pack manually'} {l s='Import a language pack manually'}
</h3> </h3>
<p class="alert alert-warning"> <p class="alert alert-info">
{l s='If the language file format is: isocode.gzip (e.g. us.gzip), and the language corresponding to this package does not exist, it will automatically be created.'} {l s='If the language file format is: isocode.gzip (e.g. us.gzip), and the language corresponding to this package does not exist, it will automatically be created.'}
{l s='Warning: This will replace all of the existing data inside the destination language.'} {l s='Warning: This will replace all of the existing data inside the destination language.'}
</p> </p>
<div class="row"> <div class="form-group">
<label for="importLanguage" class="control-label col-lg-3" for="importLanguage">{l s='Language pack to import:'}</label> <label for="importLanguage" class="control-label col-lg-3" for="importLanguage">{l s='Language pack to import:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<input type="file" name="file" id="importLanguage"/> <div class="form-group">
<div class="col-lg-12">
<input id="importLanguage" type="file" name="file" class="hide" />
<div class="dummyfile input-group">
<span class="input-group-addon"><i class="icon-file"></i></span>
<input id="file-name" type="text" class="disabled" name="filename" readonly />
<span class="input-group-btn">
<button id="file-selectbutton" type="button" name="submitAddAttachments" class="btn btn-default">
<i class="icon-folder-open"></i> {l s='Add file'}
</button>
</span>
</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label for="selectThemeForImport" class="control-label col-lg-3" for="selectThemeForImport">{l s='Select your theme:'}</label> <label for="selectThemeForImport" class="control-label col-lg-3" for="selectThemeForImport">{l s='Select your theme:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="theme[]" id="selectThemeForImport" {if count($themes) > 1}multiple="multiple"{/if} > <select name="theme[]" id="selectThemeForImport" {if count($themes) > 1}multiple="multiple"{/if} >
@@ -176,7 +199,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<div class="col-lg-9 pull-right"> <div class="col-lg-9 pull-right">
<input type="submit" value="{l s=' Import '}" name="submitImport" class="btn btn-default" /> <input type="submit" value="{l s=' Import '}" name="submitImport" class="btn btn-default" />
</div> </div>
@@ -190,11 +213,11 @@
<i class="icon-upload"></i> <i class="icon-upload"></i>
{l s='Export a language'} {l s='Export a language'}
</h3> </h3>
<p class="alert alert-warning"> <p class="alert alert-info">
{l s='Export data from one language to a file (language pack).'}<br /> {l s='Export data from one language to a file (language pack).'}<br />
{l s='Choose which theme you\'d like to export your translations to. '} {l s='Choose which theme you\'d like to export your translations to. '}
</p> </p>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3" for="iso_code">{l s='Language:'}</label> <label class="control-label col-lg-3" for="iso_code">{l s='Language:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="iso_code" id="iso_code"> <select name="iso_code" id="iso_code">
@@ -204,7 +227,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3" for="export-theme">{l s='Choose your theme:'}</label> <label class="control-label col-lg-3" for="export-theme">{l s='Choose your theme:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="theme" id="export-theme"> <select name="theme" id="export-theme">
@@ -214,7 +237,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<div class="col-lg-9 pull-right"> <div class="col-lg-9 pull-right">
<input type="submit" class="btn btn-default" name="submitExport" value="{l s='Export'}" /> <input type="submit" class="btn btn-default" name="submitExport" value="{l s='Export'}" />
</div> </div>
@@ -228,12 +251,12 @@
<i class="icon-copy"></i> <i class="icon-copy"></i>
{l s='Copy'} {l s='Copy'}
</h3> </h3>
<p class="alert alert-warning"> <p class="alert alert-info">
{l s='Copies data from one language to another.'}<br /> {l s='Copies data from one language to another.'}<br />
{l s='Warning: This will replace all of the existing data inside the destination language.'}<br /> {l s='Warning: This will replace all of the existing data inside the destination language.'}<br />
{l s='If necessary'}, <b><a href="{$url_create_language}" class="btn btn-link"><i class="icon-external-link-sign"></i> {l s='you must first create a new language.'}</a></b>. {l s='If necessary'}, <b><a href="{$url_create_language}" class="btn btn-link"><i class="icon-external-link-sign"></i> {l s='you must first create a new language.'}</a></b>.
</p> </p>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3 required" for="fromLang"> {l s='From:'}</label> <label class="control-label col-lg-3 required" for="fromLang"> {l s='From:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="fromLang" id="fromLang"> <select name="fromLang" id="fromLang">
@@ -250,7 +273,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<label class="control-label col-lg-3" for="toLang">{l s='To:'}</label> <label class="control-label col-lg-3" for="toLang">{l s='To:'}</label>
<div class="col-lg-4"> <div class="col-lg-4">
<select name="toLang" id="toLang"> <select name="toLang" id="toLang">
@@ -267,12 +290,12 @@
</select> </select>
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<div class="col-lg-9 pull-right"> <div class="col-lg-9 pull-right">
<input type="submit" value="{l s='Copy'}" name="submitCopyLang" class="btn btn-default" /> <input type="submit" value="{l s='Copy'}" name="submitCopyLang" class="btn btn-default" />
</div> </div>
</div> </div>
<div class="row"> <div class="form-group">
<p class="col-lg-12 text-muted required"> <p class="col-lg-12 text-muted required">
<span class="text-danger">*</span> <span class="text-danger">*</span>
{l s='Language files must be complete to allow copying of translations.'} {l s='Language files must be complete to allow copying of translations.'}
@@ -280,4 +303,34 @@
</div> </div>
</div> </div>
</form> </form>
{/block} <script type="text/javascript">
$(document).ready(function(){
$('#file-selectbutton').click(function(e) {
$('#importLanguage').trigger('click');
});
$('#file-name').click(function(e) {
$('#importLanguage').trigger('click');
});
$('#importLanguage').change(function(e) {
if ($(this)[0].files !== undefined)
{
var files = $(this)[0].files;
var name = '';
$.each(files, function(index, value) {
name += value.name+', ';
});
$('#file-name').val(name.slice(0, -2));
}
else // Internet Explorer 9 Compatibility
{
var name = $(this).val().split(/[\\/]/);
$('#file-name').val(name[name.length-1]);
}
});
});
</script>
{/block}
+16 -5
View File
@@ -27,7 +27,7 @@
</div> </div>
{if $display_footer} {if $display_footer}
{hook h="displayBackOfficeFooter"} {hook h="displayBackOfficeFooter"}
<div id="footer"> <div id="footer" class="bootstrap">
<div class="col-sm-5 hidden-xs"> <div class="col-sm-5 hidden-xs">
<a href="http://www.prestashop.com/" target="_blank">PrestaShop&trade; {$ps_version}</a> - <span>{l s='Load time: '} {number_format(microtime(true) - $timer_start, 3, '.', '')}s</span> <a href="http://www.prestashop.com/" target="_blank">PrestaShop&trade; {$ps_version}</a> - <span>{l s='Load time: '} {number_format(microtime(true) - $timer_start, 3, '.', '')}s</span>
</div> </div>
@@ -47,10 +47,21 @@
</div> </div>
<div class="col-sm-5"> <div class="col-sm-5">
<a href="http://www.prestashop.com/en/contact_us?utm_source=backoffice_footer" target="_blank" class="footer_link">{l s='Contact'}</a> <a href="http://www.prestashop.com/en/contact_us?utm_source=backoffice_footer" target="_blank" class="footer_link">
|&nbsp;<a href="http://forge.prestashop.com/?utm_source=backoffice_footer" target="_blank" class="footer_link">{l s='Bug Tracker'}</a> {l s='Contact'}
|&nbsp;<a href="http://www.prestashop.com/forums/?utm_source=backoffice_footer" target="_blank" class="footer_link">{l s='Forum'}</a> </a>
|&nbsp;<a href="http://addons.prestashop.com/?utm_source=backoffice_footer" target="_blank" class="footer_link">{l s='Addons'}</a> |&nbsp;
<a href="http://forge.prestashop.com/?utm_source=backoffice_footer" target="_blank" class="footer_link">
{l s='Bug Tracker'}
</a>
|&nbsp;
<a href="http://www.prestashop.com/forums/?utm_source=backoffice_footer" target="_blank" class="footer_link">
{l s='Forum'}
</a>
|&nbsp;
<a href="http://addons.prestashop.com/?utm_source=backoffice_footer" target="_blank" class="footer_link">
{l s='Addons'}
</a>
{if $iso_is_fr} {if $iso_is_fr}
<p>Questions / Renseignements / Formations : <p>Questions / Renseignements / Formations :
<strong>+33 (0)1.40.18.30.04</strong> <strong>+33 (0)1.40.18.30.04</strong>
+9 -6
View File
@@ -102,11 +102,11 @@
{/if} {/if}
</head> </head>
{if $display_header} {if $display_header}
<body class="{if $employee->bo_menu}page-sidebar {* page-sidebar-closed *}{else}page-topbar{/if} {$smarty.get.controller|escape|strtolower}"> <body class="{if $employee->bo_menu}page-sidebar {* page-sidebar-closed *}{else}page-topbar{/if} {$smarty.get.controller|escape|strtolower}">
{* begin HEADER *}
{* begin HEADER *} <header id="header" class="bootstrap">
<header id="header">
<nav id="header_infos" role="navigation"> <nav id="header_infos" role="navigation">
<div class="navbar-header"> <div class="navbar-header">
<button id="header_nav_toggle" type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse-primary"> <button id="header_nav_toggle" type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse-primary">
@@ -341,12 +341,15 @@
<div id="main"> <div id="main">
{include file='nav.tpl'} {include file='nav.tpl'}
<div id="content" class="page-content"> <div id="content" class="{if !$bootstrap}nobootstrap{else}bootstrap{/if}">
{if $install_dir_exists} {if $install_dir_exists}
<div class="alert alert-warning"> <div class="alert alert-warning">
{l s='For security reasons, you must also:'}&nbsp;{l s='delete the /install folder'} {l s='For security reasons, you must also:'}&nbsp;{l s='delete the /install folder'}
</div> </div>
{/if} {/if}
{if $is_multishop && $shop_list && ($multishop_context & Shop::CONTEXT_GROUP || $multishop_context & Shop::CONTEXT_SHOP)} {if $is_multishop && $shop_list && ($multishop_context & Shop::CONTEXT_GROUP || $multishop_context & Shop::CONTEXT_SHOP)}
<div class="panel multishop_toolbar"> <div class="panel multishop_toolbar">
<div class="col-lg-12 form-horizontal"> <div class="col-lg-12 form-horizontal">
@@ -355,10 +358,10 @@
</div> </div>
</div> </div>
{/if} {/if}
{* end display_header*}
{* end display_header*}
{else} {else}
<body{if isset($lite_display) && $lite_display} class="display-modal"{/if}> <body{if isset($lite_display) && $lite_display} class="display-modal"{/if}>
<div id="main"> <div id="main">
<div id="content" class="page-content"> <div id="content" class="{if !$bootstrap}nobootstrap{else}bootstrap{/if}">
{/if} {/if}
@@ -53,8 +53,7 @@
<label for="{if isset($input.id)}{$input.id}{if isset($input.lang) AND $input.lang}_{$current_id_lang}{/if}{else}{$input.name}{if isset($input.lang) AND $input.lang}_{$current_id_lang}{/if}{/if}" class="control-label col-lg-3 {if isset($input.required) && $input.required && $input.type != 'radio'}required{/if}"> <label for="{if isset($input.id)}{$input.id}{if isset($input.lang) AND $input.lang}_{$current_id_lang}{/if}{else}{$input.name}{if isset($input.lang) AND $input.lang}_{$current_id_lang}{/if}{/if}" class="control-label col-lg-3 {if isset($input.required) && $input.required && $input.type != 'radio'}required{/if}">
{if isset($input.hint)} {if isset($input.hint)}
<span class="label-tooltip" data-toggle="tooltip" data-html="true" <span class="label-tooltip" data-toggle="tooltip" data-html="true"
title=" title="{if is_array($input.hint)}
{if is_array($input.hint)}
{foreach $input.hint as $hint} {foreach $input.hint as $hint}
{if is_array($hint)} {if is_array($hint)}
{$hint.text} {$hint.text}
@@ -64,8 +63,7 @@
{/foreach} {/foreach}
{else} {else}
{$input.hint} {$input.hint}
{/if} {/if}">
">
{/if} {/if}
{$input.label} {$input.label}
{if isset($input.hint)} {if isset($input.hint)}
@@ -235,7 +235,9 @@
</div> </div>
<div class="col-lg-2"> <div class="col-lg-2">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<!-- name --> {foreach $languages as $language}
{if $language.id_lang == $id_lang}{$language.iso_code}{/if}
{/foreach}
<span class="caret"></span> <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
@@ -263,7 +265,9 @@
</div> </div>
<div class="col-lg-2"> <div class="col-lg-2">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<!-- name --> {foreach $languages as $language}
{if $language.id_lang == $id_lang}{$language.iso_code}{/if}
{/foreach}
<span class="caret"></span> <span class="caret"></span>
</button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
@@ -33,30 +33,36 @@
<div class="alert alert-info"> <div class="alert alert-info">
{l s='Select the fields you would like to be required for this section.'} {l s='Select the fields you would like to be required for this section.'}
</div> </div>
<table class="table"> <div class="row">
<thead> <table class="table">
<tr> <thead>
<th class="fixed-width-xs"> <tr>
<input type="checkbox" onclick="checkDelBoxes(this.form, 'fieldsBox[]', this.checked)" class="noborder" name="checkme"> <th class="fixed-width-xs">
</th> <input type="checkbox" onclick="checkDelBoxes(this.form, 'fieldsBox[]', this.checked)" class="noborder" name="checkme">
<th><span class="title_box">{l s='Field Name'}</span></th> </th>
</tr> <th><span class="title_box">{l s='Field Name'}</span></th>
</thead> </tr>
<tbody> </thead>
{foreach $table_fields as $field} <tbody>
{if !in_array($field, $required_class_fields)} {foreach $table_fields as $field}
<tr> {if !in_array($field, $required_class_fields)}
<td class="noborder"> <tr>
<input type="checkbox" name="fieldsBox[]" value="{$field}" {if in_array($field, $required_fields)} checked="checked"{/if} /> <td class="noborder">
</td> <input type="checkbox" name="fieldsBox[]" value="{$field}" {if in_array($field, $required_fields)} checked="checked"{/if} />
<td> </td>
{$field} <td>
</td> {$field}
</tr> </td>
{/if} </tr>
{/foreach} {/if}
</tbody> {/foreach}
</table> </tbody>
<button class="btn btn-default pull-right" type="submit" name="submitFields"><i class="icon-save"></i> {l s='Save'}</button> </table>
</div>
<div class="panel-footer">
<button name="submitFields" type="submit" class="btn btn-default pull-right">
<i class="process-icon-save "></i> <span>{l s='Save'}</span>
</button>
</div>
</form> </form>
</div> </div>
@@ -87,8 +87,5 @@
{/if} {/if}
</div> </div>
{/if} {/if}
{if !$bootstrap}<div id="nobootstrap">{/if}
{$page} {$page}
{if !$bootstrap}</div>{/if}
{$footer} {$footer}
+1 -1
View File
@@ -1,4 +1,4 @@
<nav id="nav-sidebar" role="navigation"> <nav id="nav-sidebar" class="bootstrap" role="navigation">
{if !$tab} {if !$tab}
<div class="mainsubtablist" style="display:none"></div> <div class="mainsubtablist" style="display:none"></div>
{/if} {/if}
+1 -1
View File
@@ -3380,7 +3380,7 @@ class ProductCore extends ObjectModel
{ {
$sql->leftJoin('product_attribute', 'pa', 'pa.`id_product` = p.`id_product`'); $sql->leftJoin('product_attribute', 'pa', 'pa.`id_product` = p.`id_product`');
$sql->join(Shop::addSqlAssociation('product_attribute', 'pa', false)); $sql->join(Shop::addSqlAssociation('product_attribute', 'pa', false));
$where .= ' OR pa.`reference` LIKE \'%'.pSQL($query).'%\''; $where .= ' OR pa.`reference` LIKE \'%'.pSQL($query).'%\' OR pa.`ean13` LIKE \'%'.pSQL($query).'%\'';
} }
$sql->where($where); $sql->where($where);
$sql->join(Product::sqlStock('p', 'pa', false, $context->shop)); $sql->join(Product::sqlStock('p', 'pa', false, $context->shop));
+3 -2
View File
@@ -1940,8 +1940,9 @@ class AdminControllerCore extends Controller
{ {
$admin_webpath = str_ireplace(_PS_ROOT_DIR_, '', _PS_ADMIN_DIR_); $admin_webpath = str_ireplace(_PS_ROOT_DIR_, '', _PS_ADMIN_DIR_);
$admin_webpath = preg_replace('/^'.preg_quote(DIRECTORY_SEPARATOR, '/').'/', '', $admin_webpath); $admin_webpath = preg_replace('/^'.preg_quote(DIRECTORY_SEPARATOR, '/').'/', '', $admin_webpath);
$this->addCSS(__PS_BASE_URI__.$admin_webpath.'/themes/'.$this->bo_theme.'/css/backward-admin-bootstrap-reset.css', 'all', 1); //$this->addCSS(__PS_BASE_URI__.$admin_webpath.'/themes/'.$this->bo_theme.'/css/backward-admin-old.css', 'all', 1);
$this->addCSS(__PS_BASE_URI__.$admin_webpath.'/themes/'.$this->bo_theme.'/css/backward-admin-old.css', 'all', 2); $this->addCSS(__PS_BASE_URI__.$admin_webpath.'/themes/'.$this->bo_theme.'/css/backward-admin-bootstrap-reset.css', 'all', 2);
} }
public function setMedia() public function setMedia()
+2 -2
View File
@@ -111,10 +111,10 @@ class TaxRulesTaxManagerCore implements TaxManagerInterface
break; break;
} }
self::$cache_tax_calculator[$postcode.'-'.$this->type] = new TaxCalculator($taxes, $behavior); self::$cache_tax_calculator[(int)$this->address->id_country.'-'.$postcode.'-'.$this->type] = new TaxCalculator($taxes, $behavior);
} }
return self::$cache_tax_calculator[$postcode.'-'.$this->type]; return self::$cache_tax_calculator[(int)$this->address->id_country.'-'.$postcode.'-'.$this->type];
} }
} }
@@ -116,6 +116,7 @@ class AdminCmsContentControllerCore extends AdminController
public function renderPageHeaderToolbar() public function renderPageHeaderToolbar()
{ {
$id_cms_category = (int)Tools::getValue('id_cms_category'); $id_cms_category = (int)Tools::getValue('id_cms_category');
$id_cms_page = Tools::getValue('id_cms');
if (!$id_cms_category) if (!$id_cms_category)
$id_cms_category = 1; $id_cms_category = 1;
@@ -124,7 +125,24 @@ class AdminCmsContentControllerCore extends AdminController
$this->toolbar_title[] = 'CMS'; $this->toolbar_title[] = 'CMS';
if ($this->display == 'edit_category') if ($this->display == 'edit_category')
$this->toolbar_title[] = sprintf($this->l('Edit: %s'), $cms_category->name[$this->context->employee->id_lang]); {
if (Tools::getValue('addcms_category') !== false)
$this->toolbar_title[] =$this->l('Add new');
else
$this->toolbar_title[] = sprintf($this->l('Edit: %s'), $cms_category->name[$this->context->employee->id_lang]);
}
elseif ($this->display == 'edit_page')
{
$this->toolbar_title[] = $cms_category->name[$this->context->employee->id_lang];
if (Tools::getValue('addcms') !== false)
$this->toolbar_title[] = $this->l('Add new');
elseif ($id_cms_page)
{
$cms_page = new CMS($id_cms_page);
$this->toolbar_title[] = sprintf($this->l('Edit: %s'), $cms_page->meta_title[$this->context->employee->id_lang]);
}
}
else else
$this->toolbar_title[] = $cms_category->name[$this->context->employee->id_lang]; $this->toolbar_title[] = $cms_category->name[$this->context->employee->id_lang];
@@ -64,7 +64,7 @@ class AdminCurrenciesControllerCore extends AdminController
'title' => $this->l('Automatically update currency rates'), 'title' => $this->l('Automatically update currency rates'),
'image' => '../img/admin/tab-tools.gif', 'image' => '../img/admin/tab-tools.gif',
'info' => '<div class="alert alert-block"><p>'.$this->l('Use PrestaShop\'s webservice to update your currency exchange rates. Please use caution, rates are provided as-is. You can place this URL in the crontab,or access it manually.').':</p> 'info' => '<div class="alert alert-block"><p>'.$this->l('Use PrestaShop\'s webservice to update your currency exchange rates. Please use caution, rates are provided as-is. You can place this URL in the crontab,or access it manually.').':</p>
<p><strong>'.Tools::getShopDomain(true, true).__PS_BASE_URI__.basename(_PS_ADMIN_DIR_).'/cron_currency_rates.php?secure_key='.md5(_COOKIE_KEY_.Configuration::get('PS_SHOP_NAME')).'</strong></p></div>', <p><strong><a href="'.Tools::getShopDomain(true, true).__PS_BASE_URI__.basename(_PS_ADMIN_DIR_).'/cron_currency_rates.php?secure_key='.md5(_COOKIE_KEY_.Configuration::get('PS_SHOP_NAME')).'" onclick="return !window.open($(this).attr(\'href\'));">'.Tools::getShopDomain(true, true).__PS_BASE_URI__.basename(_PS_ADMIN_DIR_).'/cron_currency_rates.php?secure_key='.md5(_COOKIE_KEY_.Configuration::get('PS_SHOP_NAME')).'</a></strong></p></div>',
) )
); );
@@ -78,7 +78,7 @@ class AdminDashboardControllerCore extends AdminController
{ {
$form['icon'] = 'tab-preferences'; $form['icon'] = 'tab-preferences';
$form['fields'] = array(); $form['fields'] = array();
$form['submit'] = array('title' => $this->l('Save'), 'class' => 'button'); $form['submit'] = array('title' => $this->l('Save'), 'class' => 'btn btn-default');
} }
foreach ($modules as $module) foreach ($modules as $module)
+1 -1
View File
@@ -90,7 +90,7 @@ class AdminGendersControllerCore extends AdminController
if(empty($this->display)) if(empty($this->display))
$this->page_header_toolbar_btn['new_gender'] = array( $this->page_header_toolbar_btn['new_gender'] = array(
'href' => self::$currentIndex.'&amp;addgender&amp;token='.$this->token, 'href' => self::$currentIndex.'&amp;addgender&amp;token='.$this->token,
'desc' => $this->l('Add new gender'), 'desc' => $this->l('Add new title'),
'icon' => 'process-icon-new' 'icon' => 'process-icon-new'
); );
+15 -15
View File
@@ -43,7 +43,7 @@ class AdminLanguagesControllerCore extends AdminController
'dir' => 'l' 'dir' => 'l'
), ),
array( array(
'name' => 'no-picture', 'name' => 'no_picture',
'dir' => 'p' 'dir' => 'p'
) )
); );
@@ -165,7 +165,7 @@ class AdminLanguagesControllerCore extends AdminController
'label' => $this->l('Date format:'), 'label' => $this->l('Date format:'),
'name' => 'date_format_lite', 'name' => 'date_format_lite',
'required' => true, 'required' => true,
'hint' => $this->l('Short date format (e.g., %s)') 'hint' => sprintf($this->l('Short date format (e.g., %s)'), 'Y-m-d')
/* TO DO - ajouter les liens dans le hint ? */ /* TO DO - ajouter les liens dans le hint ? */
/*'desc' => sprintf($this->l('Short date format (e.g., %s)'), '<a href="http://php.net/date" target="_blank">Y-m-d</a>')*/ /*'desc' => sprintf($this->l('Short date format (e.g., %s)'), '<a href="http://php.net/date" target="_blank">Y-m-d</a>')*/
), ),
@@ -174,7 +174,7 @@ class AdminLanguagesControllerCore extends AdminController
'label' => $this->l('Date format (full):'), 'label' => $this->l('Date format (full):'),
'name' => 'date_format_full', 'name' => 'date_format_full',
'required' => true, 'required' => true,
'hint' => $this->l('Full date format (e.g., %s)') 'hint' => sprintf($this->l('Full date format (e.g., %s)'), 'Y-m-d H:i:s')
/* TO DO - ajouter les liens dans le hint ? */ /* TO DO - ajouter les liens dans le hint ? */
/*'desc' => sprintf($this->l('Full date format (e.g., %s)'), '<a href="http://php.net/date" target="_blank">Y-m-d H:i:s</a>')*/ /*'desc' => sprintf($this->l('Full date format (e.g., %s)'), '<a href="http://php.net/date" target="_blank">Y-m-d H:i:s</a>')*/
), ),
@@ -188,7 +188,7 @@ class AdminLanguagesControllerCore extends AdminController
array( array(
'type' => 'file', 'type' => 'file',
'label' => $this->l('"No-picture" image:'), 'label' => $this->l('"No-picture" image:'),
'name' => 'no-picture', 'name' => 'no_picture',
'hint' => $this->l('Image is displayed when "no picture is found"') 'hint' => $this->l('Image is displayed when "no picture is found"')
), ),
array( array(
@@ -385,11 +385,11 @@ class AdminLanguagesControllerCore extends AdminController
{ {
if (isset($_POST['iso_code']) && !empty($_POST['iso_code']) && Validate::isLanguageIsoCode(Tools::getValue('iso_code')) && Language::getIdByIso($_POST['iso_code'])) if (isset($_POST['iso_code']) && !empty($_POST['iso_code']) && Validate::isLanguageIsoCode(Tools::getValue('iso_code')) && Language::getIdByIso($_POST['iso_code']))
$this->errors[] = Tools::displayError('This ISO code is already linked to another language.'); $this->errors[] = Tools::displayError('This ISO code is already linked to another language.');
if ((!empty($_FILES['no-picture']['tmp_name']) || !empty($_FILES['flag']['tmp_name'])) && Validate::isLanguageIsoCode(Tools::getValue('iso_code'))) if ((!empty($_FILES['no_picture']['tmp_name']) || !empty($_FILES['flag']['tmp_name'])) && Validate::isLanguageIsoCode(Tools::getValue('iso_code')))
{ {
if ($_FILES['no-picture']['error'] == UPLOAD_ERR_OK) if ($_FILES['no_picture']['error'] == UPLOAD_ERR_OK)
$this->copyNoPictureImage(strtolower(Tools::getValue('iso_code'))); $this->copyNoPictureImage(strtolower(Tools::getValue('iso_code')));
unset($_FILES['no-picture']); unset($_FILES['no_picture']);
} }
else else
$this->errors[] = Tools::displayError('Flag and "No picture" image fields are required.'); $this->errors[] = Tools::displayError('Flag and "No picture" image fields are required.');
@@ -399,13 +399,13 @@ class AdminLanguagesControllerCore extends AdminController
public function processUpdate() public function processUpdate()
{ {
if (( isset($_FILES['no-picture']) && !$_FILES['no-picture']['error'] || isset($_FILES['flag']) && !$_FILES['flag']['error']) if (( isset($_FILES['no_picture']) && !$_FILES['no_picture']['error'] || isset($_FILES['flag']) && !$_FILES['flag']['error'])
&& Validate::isLanguageIsoCode(Tools::getValue('iso_code'))) && Validate::isLanguageIsoCode(Tools::getValue('iso_code')))
{ {
if ($_FILES['no-picture']['error'] == UPLOAD_ERR_OK) if ($_FILES['no_picture']['error'] == UPLOAD_ERR_OK)
$this->copyNoPictureImage(strtolower(Tools::getValue('iso_code'))); $this->copyNoPictureImage(strtolower(Tools::getValue('iso_code')));
// class AdminTab deal with every $_FILES content, don't do that for no-picture // class AdminTab deal with every $_FILES content, don't do that for no_picture
unset($_FILES['no-picture']); unset($_FILES['no_picture']);
} }
$object = $this->loadObject(); $object = $this->loadObject();
if (Tools::getValue('active') != (int)$object->active) if (Tools::getValue('active') != (int)$object->active)
@@ -419,16 +419,16 @@ class AdminLanguagesControllerCore extends AdminController
/** /**
* Copy a no-product image * Copy a no-product image
* *
* @param string $language Language iso_code for no-picture image filename * @param string $language Language iso_code for no_picture image filename
*/ */
public function copyNoPictureImage($language) public function copyNoPictureImage($language)
{ {
if (isset($_FILES['no-picture']) && $_FILES['no-picture']['error'] === 0) if (isset($_FILES['no_picture']) && $_FILES['no_picture']['error'] === 0)
if ($error = ImageManager::validateUpload($_FILES['no-picture'], Tools::getMaxUploadSize())) if ($error = ImageManager::validateUpload($_FILES['no_picture'], Tools::getMaxUploadSize()))
$this->errors[] = $error; $this->errors[] = $error;
else else
{ {
if (!($tmp_name = tempnam(_PS_TMP_IMG_DIR_, 'PS')) || !move_uploaded_file($_FILES['no-picture']['tmp_name'], $tmp_name)) if (!($tmp_name = tempnam(_PS_TMP_IMG_DIR_, 'PS')) || !move_uploaded_file($_FILES['no_picture']['tmp_name'], $tmp_name))
return false; return false;
if (!ImageManager::resize($tmp_name, _PS_IMG_DIR_.'p/'.$language.'.jpg')) if (!ImageManager::resize($tmp_name, _PS_IMG_DIR_.'p/'.$language.'.jpg'))
$this->errors[] = Tools::displayError('An error occurred while copying "No Picture" image to your product folder.'); $this->errors[] = Tools::displayError('An error occurred while copying "No Picture" image to your product folder.');
@@ -131,12 +131,7 @@ class AdminLocalizationControllerCore extends AdminController
); );
} }
public function initPageHeaderToolbar()
{
parent::initPageHeaderToolbar();
$this->page_header_toolbar_title = $this->l('Localization');
}
public function postProcess() public function postProcess()
{ {
@@ -112,8 +112,7 @@ class AdminShippingControllerCore extends AdminController
'identifier' => 'value', 'identifier' => 'value',
'list' => $carrier_default_order 'list' => $carrier_default_order
), ),
), )
'submit' => array()
) )
); );
} }
+2 -2
View File
@@ -175,14 +175,14 @@ function displaySummary()
$('#summary_zones').html(''); $('#summary_zones').html('');
$('.input_zone').each(function(){ $('.input_zone').each(function(){
if ($(this).attr('checked')) if ($(this).attr('checked'))
$('#summary_zones').html($('#summary_zones').html() + '<li><strong>' + $(this).closest().prev().text() + '</strong></li>'); $('#summary_zones').html($('#summary_zones').html() + '<li><strong>' + $(this).closest('tr').find('label').text() + '</strong></li>');
}); });
// Group restrictions // Group restrictions
$('#summary_groups').html(''); $('#summary_groups').html('');
$('input[name$="groupBox[]"]').each(function(){ $('input[name$="groupBox[]"]').each(function(){
if ($(this).attr('checked')) if ($(this).attr('checked'))
$('#summary_groups').html($('#summary_groups').html() + '<li><strong>' + $(this).closest().next().next().text() + '</strong></li>'); $('#summary_groups').html($('#summary_groups').html() + '<li><strong>' + $(this).closest('tr').find('td:eq(2)').text() + '</strong></li>');
}); });
// shop restrictions // shop restrictions
@@ -68,6 +68,6 @@
{/foreach} {/foreach}
</tbody> </tbody>
</table> </table>
<input class="btn btn-default" name="submitDashGoals" type="submit" value="{l s='Save' mod='dashgoals'}" /> <button class="btn btn-default" name="submitDashGoals" type="submit"><i class="icon-save"></i> {l s='Save' mod='dashgoals'}</button>
</form> </form>
</section> </section>
+213
View File
@@ -508,4 +508,217 @@ class Loyalty extends Module
return (array_key_exists($key, $translations)) ? $translations[$key] : $key; return (array_key_exists($key, $translations)) ? $translations[$key] : $key;
} }
public function renderForm()
{
$order_states = OrderState::getOrderStates($this->context->language->id);
$currency = new Currency((int)(Configuration::get('PS_CURRENCY_DEFAULT')));
$root_category = Category::getRootCategory();
$root_category = array('id_category' => $root_category->id, 'name' => $root_category->name);
if (Tools::getValue('categoryBox'))
$selected_categories = Tools::getValue('categoryBox');
else
$selected_categories = explode(',', Configuration::get('PS_LOYALTY_VOUCHER_CATEGORY'));
$fields_form_1 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Settings'),
'icon' => 'icon-cogs'
),
'input' => array(
array(
'type' => 'text',
'label' => $this->l('Ratio'),
'name' => 'point_rate',
'prefix' => $currency->sign,
'suffix' => $this->l('= 1 reward point.'),
),
array(
'type' => 'text',
'label' => $this->l('1 point ='),
'name' => 'point_value',
'prefix' => $currency->sign,
'suffix' => $this->l('for the discount.'),
),
array(
'type' => 'text',
'label' => $this->l('Voucher details'),
'name' => 'voucher_details',
'lang' => true,
),
array(
'type' => 'text',
'label' => $this->l('Minimum amount in which the voucher can be used'),
'name' => 'minimal',
'prefix' => $currency->sign,
'class' => 'fixed-width-sm',
),
array(
'type' => 'select',
'label' => $this->l('Points are awarded when the order is'),
'name' => 'id_order_state_validation',
'options' => array(
'query' => $order_states,
'id' => 'id_order_state',
'name' => 'name',
)
),
array(
'type' => 'select',
'label' => $this->l('Points are cancelled when the order is'),
'name' => 'id_order_state_cancel',
'options' => array(
'query' => $order_states,
'id' => 'id_order_state',
'name' => 'name',
)
),
array(
'type' => 'switch',
'label' => $this->l('Give points on discounted products'),
'name' => 'PS_LOYALTY_NONE_AWARD',
'values' => array(
array(
'id' => 'active_on',
'value' => 1,
'label' => $this->l('Enabled')
),
array(
'id' => 'active_off',
'value' => 0,
'label' => $this->l('Disabled')
)
)
),
array(
'type' => 'categories',
'label' => $this->l('Vouchers created by the loyalty system can be used in the following categories :'),
'name' => 'categoryBox',
'desc' => $this->l('Mark the box(es) of categories in which loyalty vouchers are usable.'),
'tree' => array(
'use_search' => false,
'id' => 'categoryBox',
'use_checkbox' => true,
'selected_categories' => $selected_categories,
),
//retro compat 1.5 for category tree
'values' => array(
'trads' => array(
'Root' => $root_category,
'selected' => $this->l('Selected'),
'Collapse All' => $this->l('Collapse All'),
'Expand All' => $this->l('Expand All'),
'Check All' => $this->l('Check All'),
'Uncheck All' => $this->l('Uncheck All')
),
'selected_cat' => $selected_categories,
'input_name' => 'categoryBox',
'use_radio' => false,
'use_search' => false,
'disabled_categories' => array(),
'top_category' => Category::getTopCategory(),
'use_context' => true,
)
),
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-primary')
),
);
$fields_form_2 = array(
'form' => array(
'legend' => array(
'title' => $this->l('Loyalty points progression'),
'icon' => 'icon-cogs'
),
'input' => array(
array(
'type' => 'text',
'label' => $this->l('Initial'),
'name' => 'default_loyalty_state',
'lang' => true,
),
array(
'type' => 'text',
'label' => $this->l('Unavailable'),
'name' => 'none_award_loyalty_state',
'lang' => true,
),
array(
'type' => 'text',
'label' => $this->l('Converted'),
'name' => 'convert_loyalty_state',
'lang' => true,
),
array(
'type' => 'text',
'label' => $this->l('Validation'),
'name' => 'validation_loyalty_state',
'lang' => true,
),
array(
'type' => 'text',
'label' => $this->l('Cancelled'),
'name' => 'cancel_loyalty_state',
'lang' => true,
),
),
'submit' => array(
'title' => $this->l('Save'),
'class' => 'btn btn-primary')
),
);
$helper = new HelperForm();
$helper->show_toolbar = false;
$helper->table = $this->table;
$lang = new Language((int)Configuration::get('PS_LANG_DEFAULT'));
$helper->default_form_language = $lang->id;
$helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0;
$helper->identifier = $this->identifier;
$helper->submit_action = 'submitLoyalty';
$helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name;
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->tpl_vars = array(
'fields_value' => $this->getConfigFieldsValues(),
'languages' => $this->context->controller->getLanguages(),
'id_language' => $this->context->language->id
);
return $helper->generateForm(array($fields_form_1, $fields_form_2));
}
public function getConfigFieldsValues()
{
$fields_values = array(
'point_rate' => Tools::getValue('PS_LOYALTY_POINT_RATE', Configuration::get('PS_LOYALTY_POINT_RATE')),
'point_value' => Tools::getValue('PS_LOYALTY_POINT_VALUE', Configuration::get('PS_LOYALTY_POINT_VALUE')),
'PS_LOYALTY_NONE_AWARD' => Tools::getValue('PS_LOYALTY_NONE_AWARD', Configuration::get('PS_LOYALTY_NONE_AWARD')),
'minimal' => Tools::getValue('PS_LOYALTY_MINIMAL', Configuration::get('PS_LOYALTY_MINIMAL')),
'id_order_state_validation' => Tools::getValue('id_order_state_validation', $this->loyaltyStateValidation->id_order_state),
'id_order_state_cancel' => Tools::getValue('id_order_state_cancel', $this->loyaltyStateCancel->id_order_state),
);
$languages = Language::getLanguages(false);
foreach ($languages as $lang)
{
$fields_values['voucher_details'][$lang['id_lang']] = Tools::getValue('voucher_details_'.(int)$lang['id_lang'], Configuration::get('PS_LOYALTY_VOUCHER_DETAILS', (int)$lang['id_lang']));
$fields_values['default_loyalty_state'][$lang['id_lang']] = Tools::getValue('default_loyalty_state_'.(int)$lang['id_lang'], $this->loyaltyStateDefault->name[(int)($lang['id_lang'])]);
$fields_values['validation_loyalty_state'][$lang['id_lang']] = Tools::getValue('validation_loyalty_state_'.(int)$lang['id_lang'], $this->loyaltyStateValidation->name[(int)($lang['id_lang'])]);
$fields_values['cancel_loyalty_state'][$lang['id_lang']] = Tools::getValue('cancel_loyalty_state_'.(int)$lang['id_lang'], $this->loyaltyStateCancel->name[(int)($lang['id_lang'])]);
$fields_values['convert_loyalty_state'][$lang['id_lang']] = Tools::getValue('convert_loyalty_state_'.(int)$lang['id_lang'], $this->loyaltyStateConvert->name[(int)($lang['id_lang'])]);
$fields_values['none_award_loyalty_state'][$lang['id_lang']] = Tools::getValue('none_award_loyalty_state_'.(int)$lang['id_lang'], $this->loyaltyStateNoneAward->name[(int)($lang['id_lang'])]);
}
return $fields_values;
}
} }
+5
View File
@@ -579,6 +579,7 @@ class MailAlerts extends Module
'input' => array( 'input' => array(
array( array(
'type' => 'switch', 'type' => 'switch',
'is_bool' => true, //retro compat 1.5
'label' => $this->l('Product availability:'), 'label' => $this->l('Product availability:'),
'name' => 'MA_CUSTOMER_QTY', 'name' => 'MA_CUSTOMER_QTY',
'desc' => $this->l('Gives the customer the option of receiving a notification for an available product if this one is out of stock.'), 'desc' => $this->l('Gives the customer the option of receiving a notification for an available product if this one is out of stock.'),
@@ -613,6 +614,7 @@ class MailAlerts extends Module
'input' => array( 'input' => array(
array( array(
'type' => 'switch', 'type' => 'switch',
'is_bool' => true, //retro compat 1.5
'label' => $this->l('New order:'), 'label' => $this->l('New order:'),
'name' => 'MA_MERCHANT_ORDER', 'name' => 'MA_MERCHANT_ORDER',
'desc' => $this->l('Receive a notification when an order is placed'), 'desc' => $this->l('Receive a notification when an order is placed'),
@@ -631,6 +633,7 @@ class MailAlerts extends Module
), ),
array( array(
'type' => 'switch', 'type' => 'switch',
'is_bool' => true, //retro compat 1.5
'label' => $this->l('Out of stock:'), 'label' => $this->l('Out of stock:'),
'name' => 'MA_MERCHANT_OOS', 'name' => 'MA_MERCHANT_OOS',
'desc' => $this->l('Receive a notification if the available quantity of a product is below the following threshold'), 'desc' => $this->l('Receive a notification if the available quantity of a product is below the following threshold'),
@@ -656,6 +659,7 @@ class MailAlerts extends Module
), ),
array( array(
'type' => 'switch', 'type' => 'switch',
'is_bool' => true, //retro compat 1.5
'label' => $this->l('Coverage warning:'), 'label' => $this->l('Coverage warning:'),
'name' => 'MA_MERCHANT_COVERAGE', 'name' => 'MA_MERCHANT_COVERAGE',
'desc' => $this->l('Receive a notification when an order is placed'), 'desc' => $this->l('Receive a notification when an order is placed'),
@@ -701,6 +705,7 @@ class MailAlerts extends Module
$helper->table = $this->table; $helper->table = $this->table;
$lang = new Language((int)Configuration::get('PS_LANG_DEFAULT')); $lang = new Language((int)Configuration::get('PS_LANG_DEFAULT'));
$helper->default_form_language = $lang->id; $helper->default_form_language = $lang->id;
$helper->module = $this;
$helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0; $helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0;
$helper->identifier = $this->identifier; $helper->identifier = $this->identifier;
$helper->submit_action = 'submitMailAlert'; $helper->submit_action = 'submitMailAlert';
@@ -0,0 +1,52 @@
{*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2013 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*}
{extends file="helpers/form/form.tpl"}
{block name="input"}
{if $input.type == 'switch'}
{foreach $input.values as $value}
<input type="radio" name="{$input.name}" id="{$value.id}" value="{$value.value|escape:'htmlall':'UTF-8'}"
{if $fields_value[$input.name] == $value.value}checked="checked"{/if}
{if isset($input.disabled) && $input.disabled}disabled="disabled"{/if} />
<label class="t" for="{$value.id}">
{if isset($input.is_bool) && $input.is_bool == true}
{if $value.value == 1}
<img src="../img/admin/enabled.gif" alt="{$value.label}" title="{$value.label}" />
{else}
<img src="../img/admin/disabled.gif" alt="{$value.label}" title="{$value.label}" />
{/if}
{else}
{$value.label}
{/if}
</label>
{if isset($input.br) && $input.br}<br />{/if}
{if isset($value.p) && $value.p}<p>{$value.p}</p>{/if}
{/foreach}
{else}
{$smarty.block.parent}
{/if}
{/block}
@@ -0,0 +1,35 @@
<?php
/*
* 2007-2013 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2013 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;
@@ -536,6 +536,7 @@ class ReferralProgram extends Module
'type' => 'radio', 'type' => 'radio',
'label' => $this->l('Voucher type :'), 'label' => $this->l('Voucher type :'),
'name' => 'discount_type', 'name' => 'discount_type',
'class' => 't',
'values' => array( 'values' => array(
array( array(
'id' => 'discount_type1', 'id' => 'discount_type1',
@@ -102,26 +102,30 @@
top: -26px; top: -26px;
} }
#tool_customization #color-box ul li.theme1{display:none}
#tool_customization #color-box ul li{cursor:pointer}
#tool_customization #color-box .theme1 .color1{border:13px solid #ffffff;} #tool_customization #color-box .theme1 .color1{border:13px solid #ffffff;}
#tool_customization #color-box .theme1 .color2{background: #484848;} #tool_customization #color-box .theme1 .color2{background: #484848;}
#tool_customization #color-box .theme2 .color1{border:13px solid #f6f6f6;} #tool_customization #color-box .theme2 .color1{border:13px solid #f6f6f6;}
#tool_customization #color-box .theme2 .color2{background: #f2404e;} #tool_customization #color-box .theme2 .color2{background: #f2404e;}
#tool_customization #color-box .theme3 .color1{border:13px solid #333333;} #tool_customization #color-box .theme3 .color1{border:13px solid #cbccbe;}
#tool_customization #color-box .theme3 .color2{background: #545454;} #tool_customization #color-box .theme3 .color2{background: #584336;}
#tool_customization #color-box .theme4 .color1{border:13px solid #272727;} #tool_customization #color-box .theme4 .color1{border:13px solid #fdfdfd;}
#tool_customization #color-box .theme4 .color2{background: #eac22d;} #tool_customization #color-box .theme4 .color2{background: #eac12d;}
#tool_customization #color-box .theme5 .color1{border:13px solid #ffffff;} #tool_customization #color-box .theme5 .color1{border:13px solid #ffffff;}
#tool_customization #color-box .theme5 .color2{background: #729f42;} #tool_customization #color-box .theme5 .color2{background: #729f42;}
#tool_customization #color-box .theme6 .color1{border:13px solid #f5f1e8;} #tool_customization #color-box .theme6 .color1{border:13px solid #f1f1f1;}
#tool_customization #color-box .theme6 .color2{background: #b04444;} #tool_customization #color-box .theme6 .color2{background: #317081;}
#tool_customization #color-box .theme7 .color1{border:13px solid #f1f1f1;} #tool_customization #color-box .theme7 .color1{border:13px solid #f5f1e8;}
#tool_customization #color-box .theme7 .color2{background: #317081;} #tool_customization #color-box .theme7 .color2{background: #b04444;}
#tool_customization #color-box .theme8 .color1{border:13px solid #fcfcfc;} #tool_customization #color-box .theme8 .color1{border:13px solid #fcfcfc;}
#tool_customization #color-box .theme8 .color2{background: #43bebc;} #tool_customization #color-box .theme8 .color2{background: #43bebc;}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 102 KiB

+172
View File
@@ -0,0 +1,172 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background:#dadada;
$color-style1:#f44051;
$color1-style1:#333;
$color2-style1:#b7b7b7;
body{background:#282828}
.header-container,
.columns-container{background:#f6f6f6}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:$color1-style1;
i,
strong{color:$color-style1}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#c6c6c6;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:$color2-style1;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color1-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
strong,
&:after
{
background:$color2-style1;
color:white}
}
}
#contact-link{
border-color:#c6c6c6;
a{color:$color1-style1;
&:hover, &.active {
background:$color2-style1;
color:white
}
}
}
}
#search_block_top .btn.button-search{background:$color-style1;
&:hover{color:white;
background:$color1-style1}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
&:after{color:white}
&:hover{color:white;
background:$color1-style1}
}
.sf-menu{
background:white;
border-bottom:3px solid #e8e8e8;
>li{
border-right:1px solid #e8e8e8;
>a{border-bottom: 3px solid #e8e8e8;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#ce2434;}
}
}
//-------- columns-container
#home-page-tabs{
background:#f6f6f6;
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: #ad2b34 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:#f6f6f6;
.product-image-container{
background:white;
.product_img_link{background:#fbfbfb;
img{background:#fbfbfb;}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:none;
padding:12px 16px;
background:$color1-style1;
color:white;
}
&:hover {
span {
background:$color-style1;
}
}
}
#cmsinfo_block em{background:$color-style1;}
#facebook_block, #cmsinfo_block{background:#e8e8e8}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#d0d0d0;}
.footer-container #footer #social_block { background:#1b1b1b;padding-bottom:15px;}
.footer-container {
background:#1b1b1b;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg1.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group{
.form-control{background:#1b1b1b;}
.button-small {color:$color-style1;}
}
.footer-container #footer #social_block ul li a:hover{color:$color-style1;}
+233
View File
@@ -0,0 +1,233 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #545454;
$color-style1: #584336;
$color1-style1: #878872;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$color4-style1: #e4dfb9;
$base-border-color: #d6d4d4;
body{background:#3c281c}
.header-container,
.columns-container{background:url(../img/bg-theme2.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#fff;
text-shadow:0 1px #404040;
i,
strong{color:#aaa}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#656565;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:#fff;
&:hover, &.active {
background:$color1-style1;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:#fff}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:$color1-style1;
color:white}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color2-style1
}
#contact-link{
border-color:#656565;
a{color:#fff;
&:hover, &.active {
background:$color1-style1;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
&:hover{color:white;
background:$color3-style1;
}
}
#search_query_top{
border-color:$base-border-color;
background:rgba(248,248 ,248,0.63);
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color1-style1;
color:white;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color3-style1}
}
.sf-menu{
background:#cbccbe;
border-bottom:3px solid #c1c2b4;
>li{
border-right:1px solid #d8d9ce;
>a{border-bottom: 3px solid #c1c2b4;color:#515150}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#584336;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.product-name{color:$color1-style1}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:#fff;background:$color1-style1;border-color:$color1-style1}
.button.lnk_view:hover span{color:#fff;background:$color-style1;border-color:$color-style1}
#cmsinfo_block em{background:$color-style1;text-shadow:0 1px #4e3c30;}
#facebook_block, #cmsinfo_block{background:#adae9d}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#c6c7bb;}
.footer-container #footer #social_block { background:none;padding-bottom:15px;}
.footer-container {
background:#584336;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg2.gif) repeat-x;
}
}
#facebook_block h4, #cmsinfo_block h4,
#cmsinfo_block h3,
#cmsinfo_block p strong{color:#fff;}
#facebook_block p, #cmsinfo_block p{
color:#e7e7e2;}
#footer #newsletter_block_left .form-group{
.form-control{background:#534034;color:#fff;border-color:#79695e}
.button-small {color:#fff;
text-shadow:0 1px #47362c;
&:hover{color:$color4-style1}
}
}
#footer #newsletter_block_left h4 {text-shadow:0 1px #47362c;}
.footer-container #footer #social_block ul li a {
color:#fff;text-shadow:0 1px #47362c;
&:hover{color:$color4-style1;} }
.footer-container #footer a{color:#fff;
&:hover{color:$color4-style1;}
}
.footer-container #footer #block_contact_infos > div ul li{color:#fff}
.footer-container #footer .bottom-footer div{color:#fff}
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div{
border-color:#503e33;
}
+236
View File
@@ -0,0 +1,236 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #545454;
$color-style1: #eac12d;
$color1-style1: #fff;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$color4-style1: #e4dfb9;
$base-border-color: #dfd8ca;
$color-shadow: 0 1px #8b3637;
body{background:#1b1b1b}
.header-container,
.columns-container{background:url(../img/bg-theme3.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#fff;
text-shadow:0 1px #404040;
i,
strong{color:$color-style1}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#656565;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:$color-style1;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:$color3-style1;
color:white;
strong{color:#fff;}
}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color-style1
}
#contact-link{
border-color:#656565;
a{color:$color1-style1;
&:hover, &.active {
background:$color3-style1;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
&:hover{color:white;
background:$color3-style1;
}
}
#search_query_top{
border-color:$base-border-color;
background:#fff;
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
&:after{color:white}
&:hover{color:white;
background:#333}
}
.sf-menu{
background:#404040;
border-bottom:3px solid #404040;
>li{
border-right:1px solid #565656;
>a{border-bottom: 3px solid #404040;color:#fff}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:$color-style1;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:$color3-style1}
.button.lnk_view:hover span{color:#fff}
//-------- footer
#cmsinfo_block em{background:$color-style1;text-shadow:0 1px #b29322}
#facebook_block, #cmsinfo_block{background:#e2e2e2}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#d6d6d6;}
.footer-container #footer #block_contact_infos > div ul li{color:#777;}
.footer-container #footer #block_contact_infos > div ul li i{color:#908f8f}
#facebook_block h4, #cmsinfo_block h4,
#cmsinfo_block h3{color:#191919;}
#facebook_block p, #cmsinfo_block p{color:#757575;}
.footer-container #footer #social_block {
background:none;
padding-bottom:15px;}
.footer-container {
background:#191919;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg3.gif) repeat-x;
}
}
.footer-container #footer a{color:#777777}
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div{border-color:#515151}
#footer #newsletter_block_left .form-group{
.form-control{
background:none;border-color:#515151}
.button-small {color:#908f8f;
&:hover{color:$color-style1}
}
}
.footer-container #footer #social_block ul li a{
color:#908f8f;
&:hover{color:$color-style1;}
}
+238
View File
@@ -0,0 +1,238 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #181212;
$color-style1: #b04445;
$color1-style1: #fff;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$color4-style1: #e4dfb9;
$base-border-color: #dfd8ca;
$color-shadow: 0 1px #8b3637;
body{background:#181212}
.header-container,
.columns-container{background:url(../img/bg-theme5.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#777;
i,
strong{color:#fff}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#515151;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:$color-style1;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:$color-style1;
color:white;
strong{color:#fff;}
}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color-style1
}
#contact-link{
border-color:#515151;
a{color:$color1-style1;
&:hover, &.active {
background:$color-style1;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
text-shadow:$color-shadow;
&:hover{color:white;
background:$color3-style1;
text-shadow:0 1px #333;}
}
#search_query_top{
border-color:$base-border-color;
background:rgba(248,248 ,248,0.63);
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
text-shadow:$color-shadow;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color3-style1}
}
.sf-menu{
background:#faf8f4;
border-bottom:3px solid #dfd8ca;
>li{
border-right:1px solid #dfd8ca;
>a{border-bottom: 3px solid #dfd8ca;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#983334;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:$color3-style1}
.button.lnk_view:hover span{color:#fff}
//-------- footer
#cmsinfo_block em{background:$color-style1;text-shadow:$color-shadow}
#facebook_block, #cmsinfo_block{background:#e5ded1}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#cec7bc;}
.footer-container #footer #block_contact_infos > div ul li{color:#b5a78d;}
.footer-container #footer #block_contact_infos > div ul li i{color:$color-style1}
#facebook_block h4, #cmsinfo_block h4,
#cmsinfo_block h3{color:#181212;}
#facebook_block p, #cmsinfo_block p{color:#3d211f;}
.footer-container #footer #social_block {
background:none;
padding-bottom:15px;}
.footer-container {
background:#1f1818;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg5.gif) repeat-x;
}
}
.footer-container #footer a{color:#b5a78d}
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div{border-color:#2e2828}
#footer #newsletter_block_left .form-group{
.form-control{background:#1f1919;border-color:#89837f}
.button-small {color:#fff;
&:hover{color:$color-style1}
}
}
.footer-container #footer #social_block ul li a{
color:#f3eee6;
&:hover{color:$color-style1;}
}
+200
View File
@@ -0,0 +1,200 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$color-style1:#719f41;
$color1-style1:#333;
$color2-style1:#b7b7b7;
body{background:$color1-style1}
.header-container,
.columns-container{background:white}
$color-shadow: 0 1px #567931;
//-------- HEADER
#header {
background:none;
.header-row {
background:$color1-style1;
.shop-phone{
color:#777;
i,
strong{color:$color-style1}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#515151;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:white;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current{
&:after {color:white}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
strong,
&:after
{
color:white}
}
}
#contact-link{
border-color:#515151;
a{color:white;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
}
}
#search_block_top .btn.button-search{
background:$color-style1;
text-shadow:$color-shadow;
&:hover{color:white;
background:$color1-style1;
text-shadow:0 1px #333;}
}
#search_block_top #search_query_top{color:#686666}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
text-shadow:$color-shadow;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color1-style1}
}
.sf-menu{
background:#f6f6f6;
border-bottom:3px solid #e9e9e9;
>li{
border-right:1px solid #d6d4d4;
>a{border-bottom: 3px solid #e9e9e9;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#598b24;}
}
}
//-------- columns-container
#home-page-tabs{
background:white;
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: #719f41 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:white;
.product-image-container{
background:white;
.product_img_link{background:white;
img{background:white;}
}
}
}
.price.product-price{color:$color-style1;}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:none;
padding:12px 16px;
background:$color1-style1;
color:white;
}
&:hover {
span {
background:$color-style1;
}
}
}
#cmsinfo_block em{background:$color-style1;
text-shadow:$color-shadow;
}
#facebook_block, #cmsinfo_block{background:#e8e8e8}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#d0d0d0;}
.footer-container #footer #social_block { background:#3f3f3f;padding-bottom:15px;}
.footer-container {
background:#3f3f3f;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg.gif) repeat-x;
}
}
.footer-container #footer #social_block ul li a:hover{color:$color-style1;}
#footer #newsletter_block_left .form-group{
.form-control{background:#3f3f3f;}
}
#footer #newsletter_block_left h4,
.footer-container #footer #social_block h4{color:#fff}
.footer-container #footer h4,
.footer-container #footer h4 a{color:$color-style1;}
.footer-container #footer .bottom-footer{color:$color-style1;
a{color:$color-style1;
&:hover{color:#fff}
}
}
+215
View File
@@ -0,0 +1,215 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #333;
$color-style1: #327082;
$color1-style1: #fff;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$color4-style1: #e4dfb9;
$base-border-color: #d6d4d4;
$color-shadow: 0 1px #265563;
body{background:#282828}
.header-container,
.columns-container{background:url(../img/bg-theme6.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#777;
i,
strong{color:#fff}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#515151;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:$color-style1;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color4-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:$color-style1;
color:white}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color-style1
}
#contact-link{
border-color:#515151;
a{color:$color1-style1;
&:hover, &.active {
background:$color-style1;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
text-shadow:$color-shadow;
&:hover{color:white;
background:$color3-style1;
text-shadow:0 1px #333;}
}
#search_query_top{
border-color:$base-border-color;
background:rgba(248,248 ,248,0.63);
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
text-shadow:$color-shadow;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color3-style1}
}
.sf-menu{
background:#f6f6f6;
border-bottom:3px solid #e9e9e9;
>li{
border-right:1px solid #d6d4d4;
>a{border-bottom: 3px solid #e9e9e9;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#1f6276;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:$color3-style1}
.button.lnk_view:hover span{color:#fff}
#cmsinfo_block em{background:$color-style1;text-shadow:$color-shadow}
#facebook_block, #cmsinfo_block{background:rgba(230,230,230,0.5)}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#d8d8d8;}
.footer-container #footer #social_block { background:none;padding-bottom:15px;}
.footer-container {
background:#3f3f3f;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group{
.form-control{background:#3c3c3c;}
.button-small {color:#fff;
&:hover{color:$color4-style1}
}
}
.footer-container #footer #social_block ul li a:hover{color:$color4-style1;}
+221
View File
@@ -0,0 +1,221 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #333;
$color-style1: #43bebd;
$color1-style1: #fff;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$base-border-color: #d6d4d4;
$color-shadow: 0 1px #379c9c;
body{background:#282828}
.header-container,
.columns-container{background:url(../img/bg-theme7.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#777;
i,
strong{color:#fff}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#515151;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:#2b2b2b;
color:white}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color-style1
}
#contact-link{
border-color:#515151;
a{color:$color1-style1;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
text-shadow:$color-shadow;
&:hover{color:white;
background:$color3-style1;
text-shadow:0 1px #333;}
}
#search_query_top{
border-color:$base-border-color;
background:rgba(248,248 ,248,0.63);
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
text-shadow:$color-shadow;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color3-style1}
}
.sf-menu{
background:#f6f6f6;
border-bottom:3px solid #e9e9e9;
>li{
border-right:1px solid #d6d4d4;
>a{border-bottom: 3px solid #e9e9e9;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#2aa2a1;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:$color3-style1}
.button.lnk_view:hover span{color:#fff}
#cmsinfo_block em{background:$color-style1;text-shadow:$color-shadow}
#facebook_block, #cmsinfo_block{background:rgba(230,230,230,0.5)}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#d8d8d8;}
.footer-container #footer #social_block { background:none;padding-bottom:15px;}
.footer-container {
background:#3f3f3f;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group{
.form-control{background:#3c3c3c;}
.button-small {color:#fff;
&:hover{color:$color-style1}
}
}
.footer-container #footer #social_block ul li a:hover{color:$color-style1;}
+223
View File
@@ -0,0 +1,223 @@
@import 'compass';
@import 'bootstrap_lib/_variables';
$header-background: #333;
$color-style1: #eea200;
$color1-style1: #fff;
$color2-style1: #b7b7b7;
$color3-style1: #333;
$base-border-color: #e2dec8;
$color-shadow: 0 1px #b57b00;
body{background:#282828}
.header-container,
.columns-container{background:url(../img/bg-theme8.jpg) repeat 50% 0}
//-------- HEADER
#header {
background:none;
.header-row {
background:$header-background;
.shop-phone{
color:#777;
i,
strong{color:$color-style1}
}
}
#currencies-block-top,
#languages-block-top,
.header-row #header_user_info{
border-color:#515151;
}
#currencies-block-top div.current,
#languages-block-top div.current,
.header-row #header_user_info a
{
color:$color1-style1;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
#currencies-block-top div.current,
#languages-block-top div.current{
strong{color:$color-style1;}
}
#currencies-block-top div.current,
#languages-block-top div.current
{&:hover,
&.active {
background:#2b2b2b;
color:white}
}
#header #currencies-block-top ul li.selected,
#header #currencies-block-top ul li:hover a,
#header #languages-block-top ul li.selected,
#header #languages-block-top ul li:hover a{
background:$color-style1
}
#contact-link{
border-color:#515151;
a{color:$color1-style1;
&:hover, &.active {
background:#2b2b2b;
color:white
}
}
}
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after{color:#fff}
#search_block_top{
.btn.button-search{
background:$color-style1;
text-shadow:$color-shadow;
&:hover{color:white;
background:$color3-style1;
text-shadow:0 1px #333;}
}
#search_query_top{
border-color:#e2dec8;
background:rgba(248,248,248,0.63);
color:#686666;}
}
#header_right #header_user #shopping_cart a{
background:$color-style1;
color:white;
text-shadow:$color-shadow;
&:after{color:white}
&:hover{color:white;
text-shadow:0 1px #333;
background:$color3-style1}
}
.sf-menu{
background:#fffef6;
border-bottom:3px solid #e2dec8;
>li{
border-right:1px solid #e2dec8;
>a{border-bottom: 3px solid #e2dec8;}
&.sfHover > a, > a:hover, &.sfHoverForce > a
{color:#fff;background:$color-style1;
border-bottom-color:#da9400;}
}
}
//-------- columns-container
ul.product_list.grid > li .product-container .product-image-container{border-color:$base-border-color}
#home-page-tabs{
background:none;
>li{border-color:$base-border-color}
> li.active a,
> li a:hover{
background:$color-style1;
color:white
}
}
.new,
.sale
{background:$color-style1;
&:before,
&:after{
border-color: $color-style1 transparent transparent transparent ;
}
}
ul.product_list.grid > li .product-container{
background:none;
.product-image-container{
background:white;
.product_img_link{
background:#f1e8e3;
img{
background:#f1e8e3;
}
}
}
}
.button.lnk_view {
text-shadow:none;
padding:0;
border:none;
span {
border:1px solid #9a9a9a;
padding:12px 16px;
background:#f2f2f2;
color:white;
}
&:hover {
span {
background:$color2-style1;
}
}
}
.button.ajax_add_to_cart_button{background:$color-style1}
.price-percent-reduction{background:$color-style1;border-color:$color-style1}
.price,
.price.product-price{color:$color-style1}
.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container:hover{background:#fff;
@include box-shadow( 0 5px 13px rgba(0,0,0,0.17));
}
.button.lnk_view span{color:$color3-style1}
.button.lnk_view:hover span{color:#fff}
#cmsinfo_block em{background:$color-style1;text-shadow:$color-shadow}
#facebook_block, #cmsinfo_block{background:rgba(219,213,185,0.5)}
#cmsinfo_block,
#cmsinfo_block > div + div{border-color:#dbd5b9;}
.footer-container #footer #social_block { background:none;padding-bottom:15px;}
.footer-container {
background:#3f3f3f;
@media (min-width: $screen-sm) { // min 768px
background:url(../img/footer-bg.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group{
.form-control{background:#3c3c3c;}
.button-small {color:#fff;
&:hover{color:$color-style1}
}
}
.footer-container #footer #social_block ul li a:hover{color:$color-style1;}
+1 -60
View File
@@ -89,6 +89,7 @@ textarea {
#columns { #columns {
z-index: 1; z-index: 1;
position: relative;
padding-bottom: 50px; padding-bottom: 50px;
} }
@@ -228,37 +229,6 @@ span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large,
border: none; border: none;
} }
/* input button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
/*padding-bottom: 2px*/
}
/* disabled button */
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
/*background-position: left -36px;
cursor: default;
color: #888!important*/
}
/* exclusive button */
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
/*color: white!important*/
}
/* exclusive disabled button */
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
/*color: #488c40!important*/
}
/* hover button */ /* hover button */
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
@@ -268,11 +238,6 @@ a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_
background-position: left -50px; background-position: left -50px;
} }
/* exclusive hover button */
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
/*color: white!important*/
}
/* active button */ /* active button */
input.button_mini:active, input.button_small:active, input.button:active, input.button_large:active, input.button_mini:active, input.button_small:active, input.button:active, input.button_large:active,
input.exclusive_mini:active, input.exclusive_small:active, input.exclusive:active, input.exclusive_large:active, input.exclusive_mini:active, input.exclusive_small:active, input.exclusive:active, input.exclusive_large:active,
@@ -281,17 +246,6 @@ a.exclusive_mini:active, a.exclusive_small:active, a.exclusive:active, a.exclusi
background-position: left -100px; background-position: left -100px;
} }
/* classic buttons */
input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {
/*width: 30px;
background-image: url('../img/button-mini.png')*/
}
input.button_small, input.button_small_disabled, input.exclusive_small, input.exclusive_small_disabled, a.button_small, a.exclusive_small, span.button_small, span.exclusive_small {
/*width: 60px;
background-image: url('../img/button-small.png')*/
}
input.button_disabled, input.exclusive_disabled, span.exclusive { input.button_disabled, input.exclusive_disabled, span.exclusive {
border: 1px solid #ccc; border: 1px solid #ccc;
color: #999; color: #999;
@@ -299,11 +253,6 @@ input.button_disabled, input.exclusive_disabled, span.exclusive {
cursor: default; cursor: default;
} }
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large, span.exclusive_large_disabled {
/*width: 180px;
background-image: url('../img/button-large.png')*/
}
.btn.disabled, .btn[disabled]:hover { .btn.disabled, .btn[disabled]:hover {
opacity: 0.3; opacity: 0.3;
} }
@@ -2972,14 +2921,6 @@ p.cheque-indent {
#manufacturer .bottom-pagination-content, #manufacturer .top-pagination-content, #supplier .bottom-pagination-content, #supplier .top-pagination-content { #manufacturer .bottom-pagination-content, #manufacturer .top-pagination-content, #supplier .bottom-pagination-content, #supplier .top-pagination-content {
min-height: 69px; min-height: 69px;
} }
#manufacturer .bottom-pagination-content #pagination .showall, #manufacturer .top-pagination-content #pagination .showall, #supplier .bottom-pagination-content #pagination .showall, #supplier .top-pagination-content #pagination .showall {
margin-right: 0;
}
@media (min-width: 1200px) {
#manufacturer .bottom-pagination-content #pagination .showall, #manufacturer .top-pagination-content #pagination .showall, #supplier .bottom-pagination-content #pagination .showall, #supplier .top-pagination-content #pagination .showall {
margin-right: 201px;
}
}
#manufacturer .top-pagination-content.bottom-line, #supplier .top-pagination-content.bottom-line { #manufacturer .top-pagination-content.bottom-line, #supplier .top-pagination-content.bottom-line {
border-bottom: 1px solid #d6d4d4; border-bottom: 1px solid #d6d4d4;
} }
@@ -59,3 +59,16 @@
.footable .footable-row-detail-value { .footable .footable-row-detail-value {
display: table-cell; display: table-cell;
} }
.footable .footable-sortable .footable-sort-indicator:after {
float: right;
margin: 0px 0px 0 0;
content: "";
font-family: "FontAwesome";
display: block;
}
.footable .footable-sortable.footable-sorted .footable-sort-indicator:after {
content: "";
}
.footable .footable-sortable.footable-sorted-desc .footable-sort-indicator:after {
content: "";
}
@@ -20,11 +20,11 @@
min-width: 100%; min-width: 100%;
} }
} }
#htmlcontent_home ul li.htmlcontent-item-4 { #htmlcontent_home ul li.htmlcontent-item-5 {
width: 66.6667%; width: 66.6667%;
} }
@media (max-width: 479px) { @media (max-width: 479px) {
#htmlcontent_home ul li.htmlcontent-item-4 { #htmlcontent_home ul li.htmlcontent-item-5 {
width: 100%; width: 100%;
} }
} }
+51 -68
View File
@@ -1,87 +1,76 @@
body { body {
background: #232323; background: #282828;
} }
.header-container, .header-container,
.columns-container { .columns-container {
background: #333333; background: #f6f6f6;
} }
#header { #header {
background: none; background: none;
} }
#header .header-row { #header .header-row {
background: #545454; background: #dadada;
} }
#header .header-row .shop-phone { #header .header-row .shop-phone {
color: white; color: #333333;
text-shadow: 0 1px #404040;
} }
#header .header-row .shop-phone i, #header .header-row .shop-phone i,
#header .header-row .shop-phone strong { #header .header-row .shop-phone strong {
color: #aaaaaa; color: #f44051;
text-shadow: 0 1px #404040;
} }
#header #currencies-block-top, #header #currencies-block-top,
#header #languages-block-top, #header #languages-block-top,
#header .header-row #header_user_info { #header .header-row #header_user_info {
border-color: #656565; border-color: #c6c6c6;
} }
#header #currencies-block-top div.current, #header #currencies-block-top div.current,
#header #languages-block-top div.current, #header #languages-block-top div.current,
#header .header-row #header_user_info a { #header .header-row #header_user_info a {
color: white; color: #333333;
} }
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active, #header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover, #header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active, #header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover, #header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active { #header .header-row #header_user_info a.active {
background: #b7b7b7;
color: white; color: white;
} }
#header #currencies-block-top div.current, #header #currencies-block-top div.current strong,
#header #languages-block-top div.current { #header #languages-block-top div.current strong {
padding-bottom: 11px; color: #333333;
}
#header #currencies-block-top div.current strong, #header #currencies-block-top div.current:after,
#header #languages-block-top div.current strong,
#header #languages-block-top div.current:after {
color: white;
} }
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after, #header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after,
#header #languages-block-top div.current:hover strong, #header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current:hover:after, #header #languages-block-top div.current:hover:after,
#header #languages-block-top div.current.active strong, #header #languages-block-top div.current.active strong,
#header #languages-block-top div.current.active:after { #header #languages-block-top div.current.active:after {
background: #2b2b2b; background: #b7b7b7;
color: white; color: white;
} }
#header #contact-link { #header #contact-link {
border-color: #656565; border-color: #c6c6c6;
} }
#header #contact-link a { #header #contact-link a {
color: white; color: #333333;
} }
#header #contact-link a:hover, #header #contact-link a.active { #header #contact-link a:hover, #header #contact-link a.active {
background: #2b2b2b; background: #b7b7b7;
color: white; color: white;
} }
#search_block_top .btn.button-search { #search_block_top .btn.button-search {
background: #666666; background: #f44051;
} }
#search_block_top .btn.button-search:hover { #search_block_top .btn.button-search:hover {
color: white; color: white;
background: #333333; background: #333333;
} }
#search_block_top #search_query_top {
background: white;
color: #333333;
}
#header_right #header_user #shopping_cart a { #header_right #header_user #shopping_cart a {
background: #666666; background: #f44051;
color: white; color: white;
} }
#header_right #header_user #shopping_cart a:after { #header_right #header_user #shopping_cart a:after {
@@ -94,27 +83,26 @@ body {
.sf-menu { .sf-menu {
background: white; background: white;
border: 1px solid #f2f2f2; border-bottom: 3px solid #e8e8e8;
border-bottom: 3px solid #f2f2f2;
} }
.sf-menu > li { .sf-menu > li {
border-right: 1px solid #d6d4d4; border-right: 1px solid #e8e8e8;
} }
.sf-menu > li a { .sf-menu > li > a {
border-bottom: 3px solid #f2f2f2; border-bottom: 3px solid #e8e8e8;
} }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { .sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff; color: #fff;
background: #666666; background: #f44051;
border-bottom-color: #666666; border-bottom-color: #ce2434;
} }
#home-page-tabs { #home-page-tabs {
background: white; background: #f6f6f6;
} }
#home-page-tabs > li.active a, #home-page-tabs > li.active a,
#home-page-tabs > li a:hover { #home-page-tabs > li a:hover {
background: #333333; background: #f44051;
color: white; color: white;
} }
@@ -125,54 +113,53 @@ body {
.new:before, .new:after, .new:before, .new:after,
.sale:before, .sale:before,
.sale:after { .sale:after {
border-color: #f44051 transparent transparent transparent; border-color: #ad2b34 transparent transparent transparent;
} }
ul.product_list.grid > li .product-container { ul.product_list.grid > li .product-container {
background: white; background: #f6f6f6;
} }
ul.product_list.grid > li .product-container .product-image-container { ul.product_list.grid > li .product-container .product-image-container {
background: #474747; background: white;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link { ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #474747; background: #fbfbfb;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link img { ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #474747; background: #fbfbfb;
} }
ul.product_list.grid > li:hover .product-container { .button.lnk_view {
background: #5c5c5c; text-shadow: none;
padding: 0;
border: none;
} }
ul.product_list.grid > li:hover .product-container .product-name { .button.lnk_view span {
color: #aaa; border: none;
padding: 12px 16px;
background: #333333;
color: white;
} }
ul.product_list.grid > li:hover .product-container .functional-buttons div a, ul.product_list.grid > li:hover .product-container ul.product_list.grid > li .product-container .functional-buttons div label { .button.lnk_view:hover span {
color: #aaa; background: #f44051;
}
ul.product_list.grid > li:hover .product-container .functional-buttons div a:hover, ul.product_list.grid > li:hover .product-container ul.product_list.grid > li .product-container .functional-buttons div label:hover {
color: #fff;
} }
#cmsinfo_block em { #cmsinfo_block em {
background: #666666; background: #f44051;
} }
#facebook_block, #cmsinfo_block { #facebook_block, #cmsinfo_block {
background: #454545; background: #e8e8e8;
}
#facebook_block h4, #cmsinfo_block h4 {
color: white;
}
#cmsinfo_block h3,
#cmsinfo_block .dark {
color: white;
} }
#cmsinfo_block, #cmsinfo_block,
#cmsinfo_block > div + div { #cmsinfo_block > div + div {
border-color: #1b1b1b; border-color: #d0d0d0;
}
.footer-container #footer #social_block {
background: #1b1b1b;
padding-bottom: 15px;
} }
.footer-container { .footer-container {
@@ -184,17 +171,13 @@ ul.product_list.grid > li:hover .product-container .functional-buttons div a:hov
} }
} }
.footer-container #footer #social_block {
background: #1b1b1b;
}
#footer #newsletter_block_left .form-group .form-control { #footer #newsletter_block_left .form-group .form-control {
background: #1b1b1b; background: #1b1b1b;
} }
#footer #newsletter_block_left .form-group .button-small { #footer #newsletter_block_left .form-group .button-small {
color: #666666; color: #f44051;
} }
.footer-container #footer #social_block ul li a:hover { .footer-container #footer #social_block ul li a:hover {
color: white; color: #f44051;
} }
+149 -78
View File
@@ -1,154 +1,156 @@
body { body {
background: #333333; background: #3c281c;
} }
.header-container, .header-container,
.columns-container { .columns-container {
background: #fff; background: url(../img/bg-theme2.jpg) repeat 50% 0;
} }
#header { #header {
background: none; background: none;
} }
#header .header-row { #header .header-row {
background: #333333; background: #545454;
} }
#header .header-row .shop-phone { #header .header-row .shop-phone {
color: #777; color: #fff;
text-shadow: 0 1px #404040;
} }
#header .header-row .shop-phone i, #header .header-row .shop-phone i,
#header .header-row .shop-phone strong { #header .header-row .shop-phone strong {
color: #719f41; color: #aaa;
} }
#header #currencies-block-top, #header #currencies-block-top,
#header #languages-block-top, #header #languages-block-top,
#header .header-row #header_user_info { #header .header-row #header_user_info {
border-color: #515151; border-color: #656565;
} }
#header #currencies-block-top div.current, #header #currencies-block-top div.current,
#header #languages-block-top div.current, #header #languages-block-top div.current,
#header .header-row #header_user_info a { #header .header-row #header_user_info a {
color: white; color: #fff;
} }
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active, #header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover, #header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active, #header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover, #header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active { #header .header-row #header_user_info a.active {
background: #2b2b2b; background: #878872;
color: white; color: white;
} }
#header #currencies-block-top div.current strong, #header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong { #header #languages-block-top div.current strong {
color: #333333; color: #fff;
} }
#header #currencies-block-top div.current:after, #header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #currencies-block-top div.current strong, #header #languages-block-top div.current:hover,
#header #languages-block-top div.current:after, #header #languages-block-top div.current.active {
#header #languages-block-top div.current strong { background: #878872;
color: white; color: white;
} }
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after, #header #header #currencies-block-top ul li.selected,
#header #languages-block-top div.current:hover strong, #header #header #currencies-block-top ul li:hover a,
#header #languages-block-top div.current:hover:after, #header #header #languages-block-top ul li.selected,
#header #languages-block-top div.current.active strong, #header #header #languages-block-top ul li:hover a {
#header #languages-block-top div.current.active:after { background: #b7b7b7;
color: white;
} }
#header #contact-link { #header #contact-link {
border-color: #515151; border-color: #656565;
} }
#header #contact-link a { #header #contact-link a {
color: white; color: #fff;
} }
#header #contact-link a:hover, #header #contact-link a.active { #header #contact-link a:hover, #header #contact-link a.active {
background: #2b2b2b; background: #878872;
color: white; color: white;
} }
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search { #search_block_top .btn.button-search {
background: #719f41; background: #584336;
text-shadow: 0 1px #567931;
} }
#search_block_top .btn.button-search:hover { #search_block_top .btn.button-search:hover {
color: white; color: white;
background: #333333; background: #333333;
text-shadow: 0 1px #333;
} }
#search_block_top #search_query_top { #search_block_top #search_query_top {
border-color: #d6d4d4;
background: rgba(248, 248, 248, 0.63);
color: #686666; color: #686666;
} }
#header_right #header_user #shopping_cart a { #header_right #header_user #shopping_cart a {
background: #719f41; background: #878872;
color: white; color: white;
text-shadow: 0 1px #567931;
} }
#header_right #header_user #shopping_cart a:after { #header_right #header_user #shopping_cart a:after {
color: white; color: white;
} }
#header_right #header_user #shopping_cart a:hover { #header_right #header_user #shopping_cart a:hover {
color: white; color: white;
text-shadow: 0 1px #333; text-shadow: 0 1px #333;
background: #333333; background: #333333;
} }
.sf-menu { .sf-menu {
background: #f6f6f6; background: #cbccbe;
border-bottom: 3px solid #e9e9e9; border-bottom: 3px solid #c1c2b4;
} }
.sf-menu > li { .sf-menu > li {
border-right: 1px solid #d6d4d4; border-right: 1px solid #d8d9ce;
} }
.sf-menu > li a { .sf-menu > li > a {
border-bottom: 3px solid #e9e9e9; border-bottom: 3px solid #c1c2b4;
color: #515150;
} }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { .sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff; color: #fff;
background: #719f41; background: #584336;
border-bottom-color: #598b24; border-bottom-color: #584336;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #d6d4d4;
} }
#home-page-tabs { #home-page-tabs {
background: white; background: none;
}
#home-page-tabs > li {
border-color: #d6d4d4;
} }
#home-page-tabs > li.active a, #home-page-tabs > li.active a,
#home-page-tabs > li a:hover { #home-page-tabs > li a:hover {
background: #719f41; background: #584336;
color: white; color: white;
} }
.new, .new,
.sale { .sale {
background: #719f41; background: #584336;
} }
.new:before, .new:after, .new:before, .new:after,
.sale:before, .sale:before,
.sale:after { .sale:after {
border-color: #719f41 transparent transparent transparent; border-color: #584336 transparent transparent transparent;
} }
ul.product_list.grid > li .product-container { ul.product_list.grid > li .product-container {
background: white; background: none;
} }
ul.product_list.grid > li .product-container .product-image-container { ul.product_list.grid > li .product-container .product-image-container {
background: white; background: white;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link { ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: white; background: #f1e8e3;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link img { ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: white; background: #f1e8e3;
}
.price.product-price {
color: #719f41;
}
.price-percent-reduction {
background: #719f41;
border-color: #719f41;
} }
.button.lnk_view { .button.lnk_view {
@@ -157,66 +159,135 @@ ul.product_list.grid > li .product-container .product-image-container .product_i
border: none; border: none;
} }
.button.lnk_view span { .button.lnk_view span {
border: none; border: 1px solid #9a9a9a;
padding: 12px 16px; padding: 12px 16px;
background: #333333; background: #f2f2f2;
color: white; color: white;
} }
.button.lnk_view:hover span { .button.lnk_view:hover span {
background: #719f41; background: #b7b7b7;
}
.product-name {
color: #878872;
}
.button.ajax_add_to_cart_button {
background: #584336;
}
.price-percent-reduction {
background: #584336;
border-color: #584336;
}
.price,
.price.product-price {
color: #584336;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #fff;
background: #878872;
border-color: #878872;
}
.button.lnk_view:hover span {
color: #fff;
background: #584336;
border-color: #584336;
} }
#cmsinfo_block em { #cmsinfo_block em {
background: #333333; background: #584336;
text-shadow: 0 1px #4e3c30;
} }
#facebook_block, #cmsinfo_block { #facebook_block, #cmsinfo_block {
background: #e8e8e8; background: #adae9d;
} }
#cmsinfo_block, #cmsinfo_block,
#cmsinfo_block > div + div { #cmsinfo_block > div + div {
border-color: #d0d0d0; border-color: #c6c7bb;
} }
.footer-container #footer #social_block { .footer-container #footer #social_block {
background: #3f3f3f; background: none;
padding-bottom: 15px; padding-bottom: 15px;
} }
.footer-container { .footer-container {
background: #3f3f3f; background: #584336;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.footer-container { .footer-container {
background: url(../img/footer-bg.gif) repeat-x; background: url(../img/footer-bg2.gif) repeat-x;
} }
} }
.footer-container #footer #social_block ul li a:hover { #facebook_block h4, #cmsinfo_block h4,
color: #719f41; #cmsinfo_block h3,
#cmsinfo_block p strong {
color: #fff;
}
#facebook_block p, #cmsinfo_block p {
color: #e7e7e2;
} }
#footer #newsletter_block_left .form-group .form-control { #footer #newsletter_block_left .form-group .form-control {
background: #3f3f3f; background: #534034;
color: #fff;
border-color: #79695e;
}
#footer #newsletter_block_left .form-group .button-small {
color: #fff;
text-shadow: 0 1px #47362c;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #e4dfb9;
} }
#footer #newsletter_block_left h4, #footer #newsletter_block_left h4 {
.footer-container #footer #social_block h4 { text-shadow: 0 1px #47362c;
}
.footer-container #footer #social_block ul li a {
color: #fff;
text-shadow: 0 1px #47362c;
}
.footer-container #footer #social_block ul li a:hover {
color: #e4dfb9;
}
.footer-container #footer a {
color: #fff;
}
.footer-container #footer a:hover {
color: #e4dfb9;
}
.footer-container #footer #block_contact_infos > div ul li {
color: #fff; color: #fff;
} }
.footer-container #footer h4, .footer-container #footer .bottom-footer div {
.footer-container #footer h4 a {
color: #719f41;
}
.footer-container #footer .bottom-footer {
color: #719f41;
}
.footer-container #footer .bottom-footer a {
color: #719f41;
}
.footer-container #footer .bottom-footer a:hover {
color: #fff; color: #fff;
} }
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div {
border-color: #503e33;
}
+278
View File
@@ -0,0 +1,278 @@
body {
background: #1b1b1b;
}
.header-container,
.columns-container {
background: url(../img/bg-theme3.jpg) repeat 50% 0;
}
#header {
background: none;
}
#header .header-row {
background: #545454;
}
#header .header-row .shop-phone {
color: #fff;
text-shadow: 0 1px #404040;
}
#header .header-row .shop-phone i,
#header .header-row .shop-phone strong {
color: #eac12d;
}
#header #currencies-block-top,
#header #languages-block-top,
#header .header-row #header_user_info {
border-color: #656565;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header .header-row #header_user_info a {
color: white;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active {
background: #eac12d;
color: white;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
color: #eac12d;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active {
background: #333333;
color: white;
}
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current.active strong,
#header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current.active strong {
color: #fff;
}
#header #header #currencies-block-top ul li.selected,
#header #header #currencies-block-top ul li:hover a,
#header #header #languages-block-top ul li.selected,
#header #header #languages-block-top ul li:hover a {
background: #eac12d;
}
#header #contact-link {
border-color: #656565;
}
#header #contact-link a {
color: white;
}
#header #contact-link a:hover, #header #contact-link a.active {
background: #333333;
color: white;
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search {
background: #eac12d;
}
#search_block_top .btn.button-search:hover {
color: white;
background: #333333;
}
#search_block_top #search_query_top {
border-color: #dfd8ca;
background: #fff;
color: #686666;
}
#header_right #header_user #shopping_cart a {
background: #eac12d;
color: white;
}
#header_right #header_user #shopping_cart a:after {
color: white;
}
#header_right #header_user #shopping_cart a:hover {
color: white;
background: #333;
}
.sf-menu {
background: #404040;
border-bottom: 3px solid #404040;
}
.sf-menu > li {
border-right: 1px solid #565656;
}
.sf-menu > li > a {
border-bottom: 3px solid #404040;
color: #fff;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #eac12d;
border-bottom-color: #eac12d;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #dfd8ca;
}
#home-page-tabs {
background: none;
}
#home-page-tabs > li {
border-color: #dfd8ca;
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover {
background: #eac12d;
color: white;
}
.new,
.sale {
background: #eac12d;
}
.new:before, .new:after,
.sale:before,
.sale:after {
border-color: #eac12d transparent transparent transparent;
}
ul.product_list.grid > li .product-container {
background: none;
}
ul.product_list.grid > li .product-container .product-image-container {
background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #f1e8e3;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #f1e8e3;
}
.button.lnk_view {
text-shadow: none;
padding: 0;
border: none;
}
.button.lnk_view span {
border: 1px solid #9a9a9a;
padding: 12px 16px;
background: #f2f2f2;
color: white;
}
.button.lnk_view:hover span {
background: #b7b7b7;
}
.button.ajax_add_to_cart_button {
background: #eac12d;
}
.price-percent-reduction {
background: #eac12d;
border-color: #eac12d;
}
.price,
.price.product-price {
color: #eac12d;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #333333;
}
.button.lnk_view:hover span {
color: #fff;
}
#cmsinfo_block em {
background: #eac12d;
text-shadow: 0 1px #b29322;
}
#facebook_block, #cmsinfo_block {
background: #e2e2e2;
}
#cmsinfo_block,
#cmsinfo_block > div + div {
border-color: #d6d6d6;
}
.footer-container #footer #block_contact_infos > div ul li {
color: #777;
}
.footer-container #footer #block_contact_infos > div ul li i {
color: #908f8f;
}
#facebook_block h4, #cmsinfo_block h4,
#cmsinfo_block h3 {
color: #191919;
}
#facebook_block p, #cmsinfo_block p {
color: #757575;
}
.footer-container #footer #social_block {
background: none;
padding-bottom: 15px;
}
.footer-container {
background: #191919;
}
@media (min-width: 768px) {
.footer-container {
background: url(../img/footer-bg3.gif) repeat-x;
}
}
.footer-container #footer a {
color: #777777;
}
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div {
border-color: #515151;
}
#footer #newsletter_block_left .form-group .form-control {
background: none;
border-color: #515151;
}
#footer #newsletter_block_left .form-group .button-small {
color: #908f8f;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #eac12d;
}
.footer-container #footer #social_block ul li a {
color: #908f8f;
}
.footer-container #footer #social_block ul li a:hover {
color: #eac12d;
}
+280
View File
@@ -0,0 +1,280 @@
body {
background: #181212;
}
.header-container,
.columns-container {
background: url(../img/bg-theme5.jpg) repeat 50% 0;
}
#header {
background: none;
}
#header .header-row {
background: #181212;
}
#header .header-row .shop-phone {
color: #777;
}
#header .header-row .shop-phone i,
#header .header-row .shop-phone strong {
color: #fff;
}
#header #currencies-block-top,
#header #languages-block-top,
#header .header-row #header_user_info {
border-color: #515151;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header .header-row #header_user_info a {
color: white;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active {
background: #b04445;
color: white;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
color: #b04445;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active {
background: #b04445;
color: white;
}
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current.active strong,
#header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current.active strong {
color: #fff;
}
#header #header #currencies-block-top ul li.selected,
#header #header #currencies-block-top ul li:hover a,
#header #header #languages-block-top ul li.selected,
#header #header #languages-block-top ul li:hover a {
background: #b04445;
}
#header #contact-link {
border-color: #515151;
}
#header #contact-link a {
color: white;
}
#header #contact-link a:hover, #header #contact-link a.active {
background: #b04445;
color: white;
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search {
background: #b04445;
text-shadow: 0 1px #8b3637;
}
#search_block_top .btn.button-search:hover {
color: white;
background: #333333;
text-shadow: 0 1px #333;
}
#search_block_top #search_query_top {
border-color: #dfd8ca;
background: rgba(248, 248, 248, 0.63);
color: #686666;
}
#header_right #header_user #shopping_cart a {
background: #b04445;
color: white;
text-shadow: 0 1px #8b3637;
}
#header_right #header_user #shopping_cart a:after {
color: white;
}
#header_right #header_user #shopping_cart a:hover {
color: white;
text-shadow: 0 1px #333;
background: #333333;
}
.sf-menu {
background: #faf8f4;
border-bottom: 3px solid #dfd8ca;
}
.sf-menu > li {
border-right: 1px solid #dfd8ca;
}
.sf-menu > li > a {
border-bottom: 3px solid #dfd8ca;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #b04445;
border-bottom-color: #983334;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #dfd8ca;
}
#home-page-tabs {
background: none;
}
#home-page-tabs > li {
border-color: #dfd8ca;
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover {
background: #b04445;
color: white;
}
.new,
.sale {
background: #b04445;
}
.new:before, .new:after,
.sale:before,
.sale:after {
border-color: #b04445 transparent transparent transparent;
}
ul.product_list.grid > li .product-container {
background: none;
}
ul.product_list.grid > li .product-container .product-image-container {
background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #f1e8e3;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #f1e8e3;
}
.button.lnk_view {
text-shadow: none;
padding: 0;
border: none;
}
.button.lnk_view span {
border: 1px solid #9a9a9a;
padding: 12px 16px;
background: #f2f2f2;
color: white;
}
.button.lnk_view:hover span {
background: #b7b7b7;
}
.button.ajax_add_to_cart_button {
background: #b04445;
}
.price-percent-reduction {
background: #b04445;
border-color: #b04445;
}
.price,
.price.product-price {
color: #b04445;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #333333;
}
.button.lnk_view:hover span {
color: #fff;
}
#cmsinfo_block em {
background: #b04445;
text-shadow: 0 1px #8b3637;
}
#facebook_block, #cmsinfo_block {
background: #e5ded1;
}
#cmsinfo_block,
#cmsinfo_block > div + div {
border-color: #cec7bc;
}
.footer-container #footer #block_contact_infos > div ul li {
color: #b5a78d;
}
.footer-container #footer #block_contact_infos > div ul li i {
color: #b04445;
}
#facebook_block h4, #cmsinfo_block h4,
#cmsinfo_block h3 {
color: #181212;
}
#facebook_block p, #cmsinfo_block p {
color: #3d211f;
}
.footer-container #footer #social_block {
background: none;
padding-bottom: 15px;
}
.footer-container {
background: #1f1818;
}
@media (min-width: 768px) {
.footer-container {
background: url(../img/footer-bg5.gif) repeat-x;
}
}
.footer-container #footer a {
color: #b5a78d;
}
.footer-container #footer #block_contact_infos,
.footer-container #footer .bottom-footer div {
border-color: #2e2828;
}
#footer #newsletter_block_left .form-group .form-control {
background: #1f1919;
border-color: #89837f;
}
#footer #newsletter_block_left .form-group .button-small {
color: #fff;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #b04445;
}
.footer-container #footer #social_block ul li a {
color: #f3eee6;
}
.footer-container #footer #social_block ul li a:hover {
color: #b04445;
}
@@ -1,132 +1,152 @@
body { body {
background: #282828; background: #333333;
} }
.header-container, .header-container,
.columns-container { .columns-container {
background: #f6f6f6; background: white;
} }
#header { #header {
background: none; background: none;
} }
#header .header-row { #header .header-row {
background: #dadada; background: #333333;
} }
#header .header-row .shop-phone { #header .header-row .shop-phone {
color: #333333; color: #777;
} }
#header .header-row .shop-phone i, #header .header-row .shop-phone i,
#header .header-row .shop-phone strong { #header .header-row .shop-phone strong {
color: #f44051; color: #719f41;
} }
#header #currencies-block-top, #header #currencies-block-top,
#header #languages-block-top, #header #languages-block-top,
#header .header-row #header_user_info { #header .header-row #header_user_info {
border-color: #c6c6c6; border-color: #515151;
} }
#header #currencies-block-top div.current, #header #currencies-block-top div.current,
#header #languages-block-top div.current, #header #languages-block-top div.current,
#header .header-row #header_user_info a { #header .header-row #header_user_info a {
color: #333333; color: white;
} }
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active, #header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover, #header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active, #header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover, #header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active { #header .header-row #header_user_info a.active {
background: #b7b7b7; background: #2b2b2b;
color: white; color: white;
} }
#header #currencies-block-top div.current strong, #header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong { #header #languages-block-top div.current strong {
color: #333333; color: #719f41;
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: white;
} }
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after, #header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after,
#header #languages-block-top div.current:hover strong, #header #languages-block-top div.current:hover strong,
#header #languages-block-top div.current:hover:after, #header #languages-block-top div.current:hover:after,
#header #languages-block-top div.current.active strong, #header #languages-block-top div.current.active strong,
#header #languages-block-top div.current.active:after { #header #languages-block-top div.current.active:after {
background: #b7b7b7;
color: white; color: white;
} }
#header #contact-link { #header #contact-link {
border-color: #c6c6c6; border-color: #515151;
} }
#header #contact-link a { #header #contact-link a {
color: #333333; color: white;
} }
#header #contact-link a:hover, #header #contact-link a.active { #header #contact-link a:hover, #header #contact-link a.active {
background: #b7b7b7; background: #2b2b2b;
color: white; color: white;
} }
#search_block_top .btn.button-search { #search_block_top .btn.button-search {
background: #f44051; background: #719f41;
text-shadow: 0 1px #567931;
} }
#search_block_top .btn.button-search:hover { #search_block_top .btn.button-search:hover {
color: white; color: white;
background: #333333; background: #333333;
text-shadow: 0 1px #333;
}
#search_block_top #search_query_top {
color: #686666;
} }
#header_right #header_user #shopping_cart a { #header_right #header_user #shopping_cart a {
background: #f44051; background: #719f41;
color: white; color: white;
text-shadow: 0 1px #567931;
} }
#header_right #header_user #shopping_cart a:after { #header_right #header_user #shopping_cart a:after {
color: white; color: white;
} }
#header_right #header_user #shopping_cart a:hover { #header_right #header_user #shopping_cart a:hover {
color: white; color: white;
text-shadow: 0 1px #333;
background: #333333; background: #333333;
} }
.sf-menu { .sf-menu {
background: white; background: #f6f6f6;
border-bottom: 3px solid #e8e8e8; border-bottom: 3px solid #e9e9e9;
} }
.sf-menu > li { .sf-menu > li {
border-right: 1px solid #e8e8e8; border-right: 1px solid #d6d4d4;
} }
.sf-menu > li a { .sf-menu > li > a {
border-bottom: 3px solid #e8e8e8; border-bottom: 3px solid #e9e9e9;
} }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { .sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff; color: #fff;
background: #f44051; background: #719f41;
border-bottom-color: #ce2434; border-bottom-color: #598b24;
} }
#home-page-tabs { #home-page-tabs {
background: #f6f6f6; background: white;
} }
#home-page-tabs > li.active a, #home-page-tabs > li.active a,
#home-page-tabs > li a:hover { #home-page-tabs > li a:hover {
background: #f44051; background: #719f41;
color: white; color: white;
} }
.new, .new,
.sale { .sale {
background: #f44051; background: #719f41;
} }
.new:before, .new:after, .new:before, .new:after,
.sale:before, .sale:before,
.sale:after { .sale:after {
border-color: #ad2b34 transparent transparent transparent; border-color: #719f41 transparent transparent transparent;
} }
ul.product_list.grid > li .product-container { ul.product_list.grid > li .product-container {
background: #f6f6f6; background: white;
} }
ul.product_list.grid > li .product-container .product-image-container { ul.product_list.grid > li .product-container .product-image-container {
background: white; background: white;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link { ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #fbfbfb; background: white;
} }
ul.product_list.grid > li .product-container .product-image-container .product_img_link img { ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #fbfbfb; background: white;
}
.price.product-price {
color: #719f41;
}
.price-percent-reduction {
background: #719f41;
border-color: #719f41;
} }
.button.lnk_view { .button.lnk_view {
@@ -141,11 +161,12 @@ ul.product_list.grid > li .product-container .product-image-container .product_i
color: white; color: white;
} }
.button.lnk_view:hover span { .button.lnk_view:hover span {
background: #f44051; background: #719f41;
} }
#cmsinfo_block em { #cmsinfo_block em {
background: #f44051; background: #719f41;
text-shadow: 0 1px #567931;
} }
#facebook_block, #cmsinfo_block { #facebook_block, #cmsinfo_block {
@@ -158,26 +179,43 @@ ul.product_list.grid > li .product-container .product-image-container .product_i
} }
.footer-container #footer #social_block { .footer-container #footer #social_block {
background: #1b1b1b; background: #3f3f3f;
padding-bottom: 15px; padding-bottom: 15px;
} }
.footer-container { .footer-container {
background: #1b1b1b; background: #3f3f3f;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.footer-container { .footer-container {
background: url(../img/footer-bg1.gif) repeat-x; background: url(../img/footer-bg.gif) repeat-x;
} }
} }
#footer #newsletter_block_left .form-group .form-control { .footer-container #footer #social_block ul li a:hover {
background: #1b1b1b; color: #719f41;
}
#footer #newsletter_block_left .form-group .button-small {
color: #f44051;
} }
.footer-container #footer #social_block ul li a:hover { #footer #newsletter_block_left .form-group .form-control {
color: #f44051; background: #3f3f3f;
}
#footer #newsletter_block_left h4,
.footer-container #footer #social_block h4 {
color: #fff;
}
.footer-container #footer h4,
.footer-container #footer h4 a {
color: #719f41;
}
.footer-container #footer .bottom-footer {
color: #719f41;
}
.footer-container #footer .bottom-footer a {
color: #719f41;
}
.footer-container #footer .bottom-footer a:hover {
color: #fff;
} }
+245
View File
@@ -0,0 +1,245 @@
body {
background: #282828;
}
.header-container,
.columns-container {
background: url(../img/bg-theme6.jpg) repeat 50% 0;
}
#header {
background: none;
}
#header .header-row {
background: #333333;
}
#header .header-row .shop-phone {
color: #777;
}
#header .header-row .shop-phone i,
#header .header-row .shop-phone strong {
color: #fff;
}
#header #currencies-block-top,
#header #languages-block-top,
#header .header-row #header_user_info {
border-color: #515151;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header .header-row #header_user_info a {
color: white;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active {
background: #327082;
color: white;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
color: #e4dfb9;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active {
background: #327082;
color: white;
}
#header #header #currencies-block-top ul li.selected,
#header #header #currencies-block-top ul li:hover a,
#header #header #languages-block-top ul li.selected,
#header #header #languages-block-top ul li:hover a {
background: #327082;
}
#header #contact-link {
border-color: #515151;
}
#header #contact-link a {
color: white;
}
#header #contact-link a:hover, #header #contact-link a.active {
background: #327082;
color: white;
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search {
background: #327082;
text-shadow: 0 1px #265563;
}
#search_block_top .btn.button-search:hover {
color: white;
background: #333333;
text-shadow: 0 1px #333;
}
#search_block_top #search_query_top {
border-color: #d6d4d4;
background: rgba(248, 248, 248, 0.63);
color: #686666;
}
#header_right #header_user #shopping_cart a {
background: #327082;
color: white;
text-shadow: 0 1px #265563;
}
#header_right #header_user #shopping_cart a:after {
color: white;
}
#header_right #header_user #shopping_cart a:hover {
color: white;
text-shadow: 0 1px #333;
background: #333333;
}
.sf-menu {
background: #f6f6f6;
border-bottom: 3px solid #e9e9e9;
}
.sf-menu > li {
border-right: 1px solid #d6d4d4;
}
.sf-menu > li > a {
border-bottom: 3px solid #e9e9e9;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #327082;
border-bottom-color: #1f6276;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #d6d4d4;
}
#home-page-tabs {
background: none;
}
#home-page-tabs > li {
border-color: #d6d4d4;
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover {
background: #327082;
color: white;
}
.new,
.sale {
background: #327082;
}
.new:before, .new:after,
.sale:before,
.sale:after {
border-color: #327082 transparent transparent transparent;
}
ul.product_list.grid > li .product-container {
background: none;
}
ul.product_list.grid > li .product-container .product-image-container {
background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #f1e8e3;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #f1e8e3;
}
.button.lnk_view {
text-shadow: none;
padding: 0;
border: none;
}
.button.lnk_view span {
border: 1px solid #9a9a9a;
padding: 12px 16px;
background: #f2f2f2;
color: white;
}
.button.lnk_view:hover span {
background: #b7b7b7;
}
.button.ajax_add_to_cart_button {
background: #327082;
}
.price-percent-reduction {
background: #327082;
border-color: #327082;
}
.price,
.price.product-price {
color: #327082;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #333333;
}
.button.lnk_view:hover span {
color: #fff;
}
#cmsinfo_block em {
background: #327082;
text-shadow: 0 1px #265563;
}
#facebook_block, #cmsinfo_block {
background: rgba(230, 230, 230, 0.5);
}
#cmsinfo_block,
#cmsinfo_block > div + div {
border-color: #d8d8d8;
}
.footer-container #footer #social_block {
background: none;
padding-bottom: 15px;
}
.footer-container {
background: #3f3f3f;
}
@media (min-width: 768px) {
.footer-container {
background: url(../img/footer-bg.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group .form-control {
background: #3c3c3c;
}
#footer #newsletter_block_left .form-group .button-small {
color: #fff;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #e4dfb9;
}
.footer-container #footer #social_block ul li a:hover {
color: #e4dfb9;
}
+93 -31
View File
@@ -4,7 +4,7 @@ body {
.header-container, .header-container,
.columns-container { .columns-container {
background: #f7f5eb; background: url(../img/bg-theme7.jpg) repeat 50% 0;
} }
#header { #header {
@@ -14,11 +14,11 @@ body {
background: #333333; background: #333333;
} }
#header .header-row .shop-phone { #header .header-row .shop-phone {
color: white; color: #777;
} }
#header .header-row .shop-phone i, #header .header-row .shop-phone i,
#header .header-row .shop-phone strong { #header .header-row .shop-phone strong {
color: #eea200; color: #fff;
} }
#header #currencies-block-top, #header #currencies-block-top,
#header #languages-block-top, #header #languages-block-top,
@@ -35,20 +35,24 @@ body {
#header #languages-block-top div.current.active, #header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover, #header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active { #header .header-row #header_user_info a.active {
background: #b7b7b7; background: #2b2b2b;
color: white; color: white;
} }
#header #currencies-block-top div.current strong, #header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong { #header #languages-block-top div.current strong {
color: #43bebd;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active {
background: #2b2b2b;
color: white; color: white;
} }
#header #currencies-block-top div.current:hover strong, #header #currencies-block-top div.current:hover:after, #header #currencies-block-top div.current.active strong, #header #currencies-block-top div.current.active:after, #header #header #currencies-block-top ul li.selected,
#header #languages-block-top div.current:hover strong, #header #header #currencies-block-top ul li:hover a,
#header #languages-block-top div.current:hover:after, #header #header #languages-block-top ul li.selected,
#header #languages-block-top div.current.active strong, #header #header #languages-block-top ul li:hover a {
#header #languages-block-top div.current.active:after { background: #43bebd;
background: #b7b7b7;
color: white;
} }
#header #contact-link { #header #contact-link {
border-color: #515151; border-color: #515151;
@@ -57,63 +61,84 @@ body {
color: white; color: white;
} }
#header #contact-link a:hover, #header #contact-link a.active { #header #contact-link a:hover, #header #contact-link a.active {
background: #b7b7b7; background: #2b2b2b;
color: white; color: white;
} }
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search { #search_block_top .btn.button-search {
background: #eea200; background: #43bebd;
text-shadow: 0 1px #379c9c;
} }
#search_block_top .btn.button-search:hover { #search_block_top .btn.button-search:hover {
color: white; color: white;
background: #b7b7b7; background: #333333;
text-shadow: 0 1px #333;
}
#search_block_top #search_query_top {
border-color: #d6d4d4;
background: rgba(248, 248, 248, 0.63);
color: #686666;
} }
#header_right #header_user #shopping_cart a { #header_right #header_user #shopping_cart a {
background: #eea200; background: #43bebd;
color: white; color: white;
text-shadow: 0 1px #379c9c;
} }
#header_right #header_user #shopping_cart a:after { #header_right #header_user #shopping_cart a:after {
color: white; color: white;
} }
#header_right #header_user #shopping_cart a:hover { #header_right #header_user #shopping_cart a:hover {
color: white; color: white;
background: #b7b7b7; text-shadow: 0 1px #333;
background: #333333;
} }
.sf-menu { .sf-menu {
background: #fffef6; background: #f6f6f6;
border-bottom: 3px solid #e2dec8; border-bottom: 3px solid #e9e9e9;
} }
.sf-menu > li { .sf-menu > li {
border-right: 1px solid #e2dec8; border-right: 1px solid #d6d4d4;
} }
.sf-menu > li a { .sf-menu > li > a {
border-bottom: 3px solid #e2dec8; border-bottom: 3px solid #e9e9e9;
} }
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { .sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff; color: #fff;
background: #eea200; background: #43bebd;
border-bottom-color: #da9400; border-bottom-color: #2aa2a1;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #d6d4d4;
} }
#home-page-tabs { #home-page-tabs {
background: none; background: none;
} }
#home-page-tabs > li {
border-color: #d6d4d4;
}
#home-page-tabs > li.active a, #home-page-tabs > li.active a,
#home-page-tabs > li a:hover { #home-page-tabs > li a:hover {
background: #eea200; background: #43bebd;
color: white; color: white;
} }
.new, .new,
.sale { .sale {
background: #eea200; background: #43bebd;
} }
.new:before, .new:after, .new:before, .new:after,
.sale:before, .sale:before,
.sale:after { .sale:after {
border-color: #eea200 transparent transparent transparent; border-color: #43bebd transparent transparent transparent;
} }
ul.product_list.grid > li .product-container { ul.product_list.grid > li .product-container {
@@ -144,17 +169,51 @@ ul.product_list.grid > li .product-container .product-image-container .product_i
background: #b7b7b7; background: #b7b7b7;
} }
.button.ajax_add_to_cart_button {
background: #43bebd;
}
.price-percent-reduction {
background: #43bebd;
border-color: #43bebd;
}
.price,
.price.product-price {
color: #43bebd;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #333333;
}
.button.lnk_view:hover span {
color: #fff;
}
#cmsinfo_block em { #cmsinfo_block em {
background: #eea200; background: #43bebd;
text-shadow: 0 1px #379c9c;
} }
#facebook_block, #cmsinfo_block { #facebook_block, #cmsinfo_block {
background: #f0eee1; background: rgba(230, 230, 230, 0.5);
} }
#cmsinfo_block, #cmsinfo_block,
#cmsinfo_block > div + div { #cmsinfo_block > div + div {
border-color: #e9e6d6; border-color: #d8d8d8;
} }
.footer-container #footer #social_block { .footer-container #footer #social_block {
@@ -175,9 +234,12 @@ ul.product_list.grid > li .product-container .product-image-container .product_i
background: #3c3c3c; background: #3c3c3c;
} }
#footer #newsletter_block_left .form-group .button-small { #footer #newsletter_block_left .form-group .button-small {
color: #eea200; color: #fff;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #43bebd;
} }
.footer-container #footer #social_block ul li a:hover { .footer-container #footer #social_block ul li a:hover {
color: #eea200; color: #43bebd;
} }
+245
View File
@@ -0,0 +1,245 @@
body {
background: #282828;
}
.header-container,
.columns-container {
background: url(../img/bg-theme8.jpg) repeat 50% 0;
}
#header {
background: none;
}
#header .header-row {
background: #333333;
}
#header .header-row .shop-phone {
color: #777;
}
#header .header-row .shop-phone i,
#header .header-row .shop-phone strong {
color: #eea200;
}
#header #currencies-block-top,
#header #languages-block-top,
#header .header-row #header_user_info {
border-color: #515151;
}
#header #currencies-block-top div.current,
#header #languages-block-top div.current,
#header .header-row #header_user_info a {
color: white;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active,
#header .header-row #header_user_info a:hover,
#header .header-row #header_user_info a.active {
background: #2b2b2b;
color: white;
}
#header #currencies-block-top div.current strong,
#header #languages-block-top div.current strong {
color: #eea200;
}
#header #currencies-block-top div.current:hover, #header #currencies-block-top div.current.active,
#header #languages-block-top div.current:hover,
#header #languages-block-top div.current.active {
background: #2b2b2b;
color: white;
}
#header #header #currencies-block-top ul li.selected,
#header #header #currencies-block-top ul li:hover a,
#header #header #languages-block-top ul li.selected,
#header #header #languages-block-top ul li:hover a {
background: #eea200;
}
#header #contact-link {
border-color: #515151;
}
#header #contact-link a {
color: white;
}
#header #contact-link a:hover, #header #contact-link a.active {
background: #2b2b2b;
color: white;
}
#header #currencies-block-top div.current:after,
#header #languages-block-top div.current:after {
color: #fff;
}
#search_block_top .btn.button-search {
background: #eea200;
text-shadow: 0 1px #b57b00;
}
#search_block_top .btn.button-search:hover {
color: white;
background: #333333;
text-shadow: 0 1px #333;
}
#search_block_top #search_query_top {
border-color: #e2dec8;
background: rgba(248, 248, 248, 0.63);
color: #686666;
}
#header_right #header_user #shopping_cart a {
background: #eea200;
color: white;
text-shadow: 0 1px #b57b00;
}
#header_right #header_user #shopping_cart a:after {
color: white;
}
#header_right #header_user #shopping_cart a:hover {
color: white;
text-shadow: 0 1px #333;
background: #333333;
}
.sf-menu {
background: #fffef6;
border-bottom: 3px solid #e2dec8;
}
.sf-menu > li {
border-right: 1px solid #e2dec8;
}
.sf-menu > li > a {
border-bottom: 3px solid #e2dec8;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
color: #fff;
background: #eea200;
border-bottom-color: #da9400;
}
ul.product_list.grid > li .product-container .product-image-container {
border-color: #e2dec8;
}
#home-page-tabs {
background: none;
}
#home-page-tabs > li {
border-color: #e2dec8;
}
#home-page-tabs > li.active a,
#home-page-tabs > li a:hover {
background: #eea200;
color: white;
}
.new,
.sale {
background: #eea200;
}
.new:before, .new:after,
.sale:before,
.sale:after {
border-color: #eea200 transparent transparent transparent;
}
ul.product_list.grid > li .product-container {
background: none;
}
ul.product_list.grid > li .product-container .product-image-container {
background: white;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link {
background: #f1e8e3;
}
ul.product_list.grid > li .product-container .product-image-container .product_img_link img {
background: #f1e8e3;
}
.button.lnk_view {
text-shadow: none;
padding: 0;
border: none;
}
.button.lnk_view span {
border: 1px solid #9a9a9a;
padding: 12px 16px;
background: #f2f2f2;
color: white;
}
.button.lnk_view:hover span {
background: #b7b7b7;
}
.button.ajax_add_to_cart_button {
background: #eea200;
}
.price-percent-reduction {
background: #eea200;
border-color: #eea200;
}
.price,
.price.product-price {
color: #eea200;
}
.old-price {
color: #b1b0b0;
}
ul.product_list.grid > li .product-container:hover {
background: #fff;
-webkit-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
-moz-box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
}
.button.lnk_view span {
color: #333333;
}
.button.lnk_view:hover span {
color: #fff;
}
#cmsinfo_block em {
background: #eea200;
text-shadow: 0 1px #b57b00;
}
#facebook_block, #cmsinfo_block {
background: rgba(219, 213, 185, 0.5);
}
#cmsinfo_block,
#cmsinfo_block > div + div {
border-color: #dbd5b9;
}
.footer-container #footer #social_block {
background: none;
padding-bottom: 15px;
}
.footer-container {
background: #3f3f3f;
}
@media (min-width: 768px) {
.footer-container {
background: url(../img/footer-bg.gif) repeat-x;
}
}
#footer #newsletter_block_left .form-group .form-control {
background: #3c3c3c;
}
#footer #newsletter_block_left .form-group .button-small {
color: #fff;
}
#footer #newsletter_block_left .form-group .button-small:hover {
color: #eea200;
}
.footer-container #footer #social_block ul li a:hover {
color: #eea200;
}
+7 -7
View File
@@ -30,12 +30,12 @@
<table class="discount table table-bordered footab"> <table class="discount table table-bordered footab">
<thead> <thead>
<tr> <tr>
<th class="discount_code first_item">{l s='Code'}</th> <th data-sort-ignore="true" class="discount_code first_item">{l s='Code'}</th>
<th class="discount_description item">{l s='Description'}</th> <th data-sort-ignore="true" class="discount_description item">{l s='Description'}</th>
<th class="discount_quantity item">{l s='Quantity'}</th> <th class="discount_quantity item">{l s='Quantity'}</th>
<th data-hide="phone,tablet" class="discount_value item">{l s='Value'}*</th> <th data-sort-ignore="true" data-hide="phone,tablet" class="discount_value item">{l s='Value'}*</th>
<th data-hide="phone,tablet" class="discount_minimum item">{l s='Minimum'}</th> <th data-hide="phone,tablet" class="discount_minimum item">{l s='Minimum'}</th>
<th data-hide="phone,tablet" class="discount_cumulative item">{l s='Cumulative'}</th> <th data-sort-ignore="true" data-hide="phone,tablet" class="discount_cumulative item">{l s='Cumulative'}</th>
<th data-hide="phone" class="discount_expiration_date last_item">{l s='Expiration date'}</th> <th data-hide="phone" class="discount_expiration_date last_item">{l s='Expiration date'}</th>
</tr> </tr>
</thead> </thead>
@@ -44,7 +44,7 @@
<tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{/if}"> <tr class="{if $smarty.foreach.myLoop.first}first_item{elseif $smarty.foreach.myLoop.last}last_item{else}item{/if} {if $smarty.foreach.myLoop.index % 2}alternate_item{/if}">
<td class="discount_code">{$discountDetail.code}</td> <td class="discount_code">{$discountDetail.code}</td>
<td class="discount_description">{$discountDetail.name}</td> <td class="discount_description">{$discountDetail.name}</td>
<td class="discount_quantity">{$discountDetail.quantity_for_user}</td> <td date-value="{$discountDetail.quantity_for_user}" class="discount_quantity">{$discountDetail.quantity_for_user}</td>
<td class="discount_value"> <td class="discount_value">
{if $discountDetail.id_discount_type == 1} {if $discountDetail.id_discount_type == 1}
{$discountDetail.value|escape:'htmlall':'UTF-8'}% {$discountDetail.value|escape:'htmlall':'UTF-8'}%
@@ -56,7 +56,7 @@
- -
{/if} {/if}
</td> </td>
<td class="discount_minimum"> <td class="discount_minimum" date-value="{if $discountDetail.minimal == 0}0{else}{$discountDetail.minimal}{/if}">
{if $discountDetail.minimal == 0} {if $discountDetail.minimal == 0}
{l s='None'} {l s='None'}
{else} {else}
@@ -70,7 +70,7 @@
<i class="icon-remove icon"></i> {l s='No'} <i class="icon-remove icon"></i> {l s='No'}
{/if} {/if}
</td> </td>
<td class="discount_expiration_date">{dateFormat date=$discountDetail.date_to}</td> <td class="discount_expiration_date" date-value="{$discountDetail.date_to|regex_replace:"/[\-\:\ ]/":""}">{dateFormat date=$discountDetail.date_to}</td>
</tr> </tr>
{/foreach} {/foreach}
</tbody> </tbody>
+2 -1
View File
@@ -29,7 +29,7 @@
<!--[if gt IE 8]> <html class="no-js ie9" lang="{$lang_iso}"> <![endif]--> <!--[if gt IE 8]> <html class="no-js ie9" lang="{$lang_iso}"> <![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
<head> <head>
<title>{$meta_title|escape:'htmlall':'UTF-8'}</title> <title>{$meta_title|escape:'html':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description} {if isset($meta_description) AND $meta_description}
<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" /> <meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />
{/if} {/if}
@@ -88,6 +88,7 @@
<script src="{$js_dir}/jquery/highdpi.js"></script> <script src="{$js_dir}/jquery/highdpi.js"></script>
<script src="{$js_dir}/jquery/jquery.bxslider.js"></script> <script src="{$js_dir}/jquery/jquery.bxslider.js"></script>
<script src="{$js_dir}/jquery/footable.js"></script> <script src="{$js_dir}/jquery/footable.js"></script>
<script src="{$js_dir}/jquery/footable.sort.js"></script>
<script src="{$js_dir}/jquery/resonsive_utilites.js"></script> <script src="{$js_dir}/jquery/resonsive_utilites.js"></script>
{$HOOK_HEADER} {$HOOK_HEADER}
</head> </head>
+22 -7
View File
@@ -36,13 +36,13 @@
<table id="order-list" class="table table-bordered footab"> <table id="order-list" class="table table-bordered footab">
<thead> <thead>
<tr> <tr>
<th class="first_item">{l s='Order reference'}</th> <th class="first_item" data-sort-ignore="true">{l s='Order reference'}</th>
<th class="item">{l s='Date'}</th> <th class="item">{l s='Date'}</th>
<th data-hide="phone" class="item">{l s='Total price'}</th> <th data-hide="phone" class="item">{l s='Total price'}</th>
<th data-hide="phone,tablet" class="item">{l s='Payment'}</th> <th data-sort-ignore="true" data-hide="phone,tablet" class="item">{l s='Payment'}</th>
<th class="item">{l s='Status'}</th> <th class="item">{l s='Status'}</th>
<th data-hide="phone,tablet" class="item">{l s='Invoice'}</th> <th data-sort-ignore="true" data-hide="phone,tablet" class="item">{l s='Invoice'}</th>
<th data-hide="phone,tablet" class="last_item">&nbsp;</th> <th data-sort-ignore="true" data-hide="phone,tablet" class="last_item">&nbsp;</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@@ -52,10 +52,10 @@
{if isset($order.invoice) && $order.invoice && isset($order.virtual) && $order.virtual}<img src="{$img_dir}icon/download_product.gif" class="icon" alt="{l s='Products to download'}" title="{l s='Products to download'}" />{/if} {if isset($order.invoice) && $order.invoice && isset($order.virtual) && $order.virtual}<img src="{$img_dir}icon/download_product.gif" class="icon" alt="{l s='Products to download'}" title="{l s='Products to download'}" />{/if}
<a class="color-myaccount" href="javascript:showOrder(1, {$order.id_order|intval}, '{$link->getPageLink('order-detail', true)|escape:'html'}');">{Order::getUniqReferenceOf($order.id_order)}</a> <a class="color-myaccount" href="javascript:showOrder(1, {$order.id_order|intval}, '{$link->getPageLink('order-detail', true)|escape:'html'}');">{Order::getUniqReferenceOf($order.id_order)}</a>
</td> </td>
<td class="history_date bold">{dateFormat date=$order.date_add full=0}</td> <td data-value="{$order.date_add|regex_replace:"/[\-\:\ ]/":""}" class="history_date bold">{dateFormat date=$order.date_add full=0}</td>
<td class="history_price"><span class="price">{displayPrice price=$order.total_paid currency=$order.id_currency no_utf8=false convert=false}</span></td> <td class="history_price" data-value="{$order.total_paid}"><span class="price">{displayPrice price=$order.total_paid currency=$order.id_currency no_utf8=false convert=false}</span></td>
<td class="history_method">{$order.payment|escape:'htmlall':'UTF-8'}</td> <td class="history_method">{$order.payment|escape:'htmlall':'UTF-8'}</td>
<td class="history_state">{if isset($order.order_state)}<span class="label{if $order.id_order_state == 1 || $order.id_order_state == 10 || $order.id_order_state == 11} label-info{elseif $order.id_order_state == 5 || $order.id_order_state == 2 || $order.id_order_state == 12} label-success{elseif $order.id_order_state == 6 || $order.id_order_state == 7 || $order.id_order_state == 8} label-danger{elseif $order.id_order_state == 3 || $order.id_order_state == 9 || $order.id_order_state == 4} label-warning{/if}">{$order.order_state|escape:'htmlall':'UTF-8'}</span>{/if}</td> <td data-value="{$order.id_order_state}" class="history_state">{if isset($order.order_state)}<span class="label{if $order.id_order_state == 1 || $order.id_order_state == 10 || $order.id_order_state == 11} label-info{elseif $order.id_order_state == 5 || $order.id_order_state == 2 || $order.id_order_state == 12} label-success{elseif $order.id_order_state == 6 || $order.id_order_state == 7 || $order.id_order_state == 8} label-danger{elseif $order.id_order_state == 3 || $order.id_order_state == 9 || $order.id_order_state == 4} label-warning{/if}">{$order.order_state|escape:'htmlall':'UTF-8'}</span>{/if}</td>
<td class="history_invoice"> <td class="history_invoice">
{if (isset($order.invoice) && $order.invoice && isset($order.invoice_number) && $order.invoice_number) && isset($invoiceAllowed) && $invoiceAllowed == true} {if (isset($order.invoice) && $order.invoice && isset($order.invoice_number) && $order.invoice_number) && isset($invoiceAllowed) && $invoiceAllowed == true}
<a class="link-button" href="{$link->getPageLink('pdf-invoice', true, NULL, "id_order={$order.id_order}")|escape:'html'}" title="{l s='Invoice'}" class="_blank"><i class="icon-file-text large"></i>{l s='PDF'}</a> <a class="link-button" href="{$link->getPageLink('pdf-invoice', true, NULL, "id_order={$order.id_order}")|escape:'html'}" title="{l s='Invoice'}" class="_blank"><i class="icon-file-text large"></i>{l s='PDF'}</a>
@@ -75,6 +75,21 @@
{/foreach} {/foreach}
</tbody> </tbody>
</table> </table>
<script type="text/javascript">
$(function () {
$('.sort-column').click(function (e) {
e.preventDefault();
//get the footable sort object
var footableSort = $('table').data('footable-sort');
//get the index we are wanting to sort by
var index = $(this).data('index');
footableSort.doSort(index, 'toggle');
});
});
</script>
<div id="block-order-detail" class="unvisible">&nbsp;</div> <div id="block-order-detail" class="unvisible">&nbsp;</div>
{else} {else}
<p class="alert alert-warning">{l s='You have not placed any orders.'}</p> <p class="alert alert-warning">{l s='You have not placed any orders.'}</p>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 B

Loaded 100 of 258 files, more files were not shown because too many files have changed in this diff. Show more