diff --git a/layouts/v7/modules/ExtensionStore/Promotions.tpl b/layouts/v7/modules/ExtensionStore/Promotions.tpl index 67c827f257e57983c282aae41484fae55028ddb3..dd28c2e86a1ed2ce88bf535e2f2531dfd4864f0e 100644 --- a/layouts/v7/modules/ExtensionStore/Promotions.tpl +++ b/layouts/v7/modules/ExtensionStore/Promotions.tpl @@ -1,35 +1,33 @@ -{*<!-- -/********************************************************************************* -** The contents of this file are subject to the vtiger CRM Public License Version 1.0 +{*+********************************************************************************** +* The contents of this file are subject to the vtiger CRM Public License Version 1.1 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. -* -********************************************************************************/ --->*} +*************************************************************************************} + {strip} - {foreach $HEADER_SCRIPTS as $SCRIPT} - <script type="{$SCRIPT->getType()}" src="{$SCRIPT->getSrc()}" /> - {/foreach} - <div class="banner-container" style="border-bottom: 1px solid #ffffff;box-sizing: border-box;"> - <div class="row-fluid"></div> - <div class="banner"> - <ul class="bxslider"> - {foreach $PROMOTIONS as $PROMOTION} - <li> - {assign var=SUMMARY value=$PROMOTION->get('summary')} - {assign var=EXTENSION_NAME value=$PROMOTION->get('label')} - {if is_numeric($SUMMARY)} - {assign var=LOCATION_URL value=$PROMOTION->getLocationUrl($SUMMARY, $EXTENSION_NAME)} - {else} - {assign var=LOCATION_URL value={$SUMMARY}} - {/if} - <a onclick="window.open('{$LOCATION_URL}')"><img src="{if $PROMOTION->get('bannerURL')}{$PROMOTION->get('bannerURL')}{/if}" title="{$PROMOTION->get('label')}" /></a> - </li> - {/foreach} - </ul> - </div> - </div> + {foreach $HEADER_SCRIPTS as $SCRIPT} + <script type="{$SCRIPT->getType()}" src="{$SCRIPT->getSrc()}" /> + {/foreach} + <div class="banner-container" style="margin: 0px 10px;"> + <div class="row"></div> + <div class="banner"> + <ul class="bxslider"> + {foreach $PROMOTIONS as $PROMOTION} + <li> + {assign var=SUMMARY value=$PROMOTION->get('summary')} + {assign var=EXTENSION_NAME value=$PROMOTION->get('label')} + {if is_numeric($SUMMARY)} + {assign var=LOCATION_URL value=$PROMOTION->getLocationUrl($SUMMARY, $EXTENSION_NAME)} + {else} + {assign var=LOCATION_URL value={$SUMMARY}} + {/if} + <a onclick="window.open('{$LOCATION_URL}')"><img src="{if $PROMOTION->get('bannerURL')}{$PROMOTION->get('bannerURL')}{/if}" title="{$PROMOTION->get('label')}" /></a> + </li> + {/foreach} + </ul> + </div> + </div> {/strip} \ No newline at end of file diff --git a/layouts/v7/modules/Settings/ExtensionStore/ExtensionModules.tpl b/layouts/v7/modules/Settings/ExtensionStore/ExtensionModules.tpl index 72c7becbd2ee236eb1f62cc81f369f795b06d836..66709240c1e3b0ef361679dfab4aa64ab242a712 100644 --- a/layouts/v7/modules/Settings/ExtensionStore/ExtensionModules.tpl +++ b/layouts/v7/modules/Settings/ExtensionStore/ExtensionModules.tpl @@ -10,7 +10,11 @@ {strip} <div class="row"> {assign var=IS_AUTH value=($REGISTRATION_STATUS and $PASSWORD_STATUS)} + {assign var=EXTENSIONS_COUNT value=0} {foreach item=EXTENSION from=$EXTENSIONS_LIST name=extensions} + {if !$EXTENSION->isVtigerCompatible()}{continue}{/if} + {assign var=EXTENSIONS_COUNT value=$EXTENSIONS_COUNT+1} + {if $EXTENSION->isAlreadyExists()} {assign var=EXTENSION_MODULE_MODEL value= $EXTENSION->get('moduleModel')} {else} @@ -92,7 +96,7 @@ </div> </div> {/foreach} - {if empty($EXTENSIONS_LIST)} + {if empty($EXTENSIONS_LIST) || $EXTENSIONS_COUNT eq 0} <div class="row"> <div class="col-sm-2 col-xs-2"></div> <div class="col-sm-8 col-xs-8"> diff --git a/layouts/v7/modules/Users/Login.tpl b/layouts/v7/modules/Users/Login.tpl index 93f75f210b3417d8f1a4dd5a759c303a484858c7..22cef5029a9610bcca5f328d7731bcf150c683a0 100644 --- a/layouts/v7/modules/Users/Login.tpl +++ b/layouts/v7/modules/Users/Login.tpl @@ -211,12 +211,12 @@ <input type="hidden" name="module" value="Users"/> <input type="hidden" name="action" value="Login"/> <div class="group"> - <input id="username" type="text" name="username" placeholder="Username" value=""> + <input id="username" type="text" name="username" placeholder="Username" value="admin"> <span class="bar"></span> <label>Username</label> </div> <div class="group"> - <input id="password" type="password" name="password" placeholder="Password" value=""> + <input id="password" type="password" name="password" placeholder="Password" value="admin"> <span class="bar"></span> <label>Password</label> </div> @@ -293,7 +293,7 @@ var forgotPasswordDiv = jQuery('#forgotPasswordDiv'); var loginFormDiv = jQuery('#loginFormDiv'); - loginFormDiv.find('#username').focus(); + loginFormDiv.find('#password').focus(); loginFormDiv.find('a').click(function () { loginFormDiv.toggleClass('hide'); @@ -367,6 +367,7 @@ ripples.on('animationend webkitAnimationEnd mozAnimationEnd oanimationend MSAnimationEnd', function (e) { jQuery(e.currentTarget).removeClass('is-active'); }); + loginFormDiv.find('#username').focus(); }); </script> {/strip} \ No newline at end of file diff --git a/layouts/v7/modules/Vtiger/dashboards/DashBoardHeader.tpl b/layouts/v7/modules/Vtiger/dashboards/DashBoardHeader.tpl index 93294a18acb876c1466e4a90e179b30d10d9e59d..11737f390cd775c3b9c26c13df9c7dbf04c2dd17 100644 --- a/layouts/v7/modules/Vtiger/dashboards/DashBoardHeader.tpl +++ b/layouts/v7/modules/Vtiger/dashboards/DashBoardHeader.tpl @@ -11,48 +11,50 @@ -->*} <div class='dashboardHeading container-fluid'> - <div class="btn-group pull-right"> - {if $SELECTABLE_WIDGETS|count gt 0} - <button class='btn btn-default addButton dropdown-toggle' data-toggle='dropdown'> - {vtranslate('LBL_ADD_WIDGET')} <i class="caret"></i> - </button> - - <ul class="dropdown-menu dropdown-menu-right widgetsList pull-right" style="min-width:100%;text-align:left;"> - {assign var="MINILISTWIDGET" value=""} - {foreach from=$SELECTABLE_WIDGETS item=WIDGET} - {if $WIDGET->getName() eq 'MiniList'} - {assign var="MINILISTWIDGET" value=$WIDGET} {* Defer to display as a separate group *} - {elseif $WIDGET->getName() eq 'Notebook'} - {assign var="NOTEBOOKWIDGET" value=$WIDGET} {* Defer to display as a separate group *} - {else} - <li> - <a onclick="Vtiger_DashBoard_Js.addWidget(this, '{$WIDGET->getUrl()}')" href="javascript:void(0);" - data-linkid="{$WIDGET->get('linkid')}" data-name="{$WIDGET->getName()}" data-width="{$WIDGET->getWidth()}" data-height="{$WIDGET->getHeight()}"> - {vtranslate($WIDGET->getTitle(), $MODULE_NAME)}</a> - </li> - {/if} - {/foreach} - - {if $MINILISTWIDGET && $MODULE_NAME == 'Home'} - <li class="divider"></li> - <li> - <a onclick="Vtiger_DashBoard_Js.addMiniListWidget(this, '{$MINILISTWIDGET->getUrl()}')" href="javascript:void(0);" - data-linkid="{$MINILISTWIDGET->get('linkid')}" data-name="{$MINILISTWIDGET->getName()}" data-width="{$MINILISTWIDGET->getWidth()}" data-height="{$MINILISTWIDGET->getHeight()}"> - {vtranslate($MINILISTWIDGET->getTitle(), $MODULE_NAME)}</a> - </li> - <li> - <a onclick="Vtiger_DashBoard_Js.addNoteBookWidget(this, '{$NOTEBOOKWIDGET->getUrl()}')" href="javascript:void(0);" - data-linkid="{$NOTEBOOKWIDGET->get('linkid')}" data-name="{$NOTEBOOKWIDGET->getName()}" data-width="{$NOTEBOOKWIDGET->getWidth()}" data-height="{$NOTEBOOKWIDGET->getHeight()}"> - {vtranslate($NOTEBOOKWIDGET->getTitle(), $MODULE_NAME)}</a> - </li> - {/if} - - </ul> - {else if $MODULE_PERMISSION} - <button class='btn addButton dropdown-toggle' disabled="disabled" data-toggle='dropdown'> - <strong>{vtranslate('LBL_ADD_WIDGET')}</strong> - <i class="caret"></i> - </button> - {/if} - </div> + <div class="buttonGroups pull-right"> + <div class="btn-group"> + {if $SELECTABLE_WIDGETS|count gt 0} + <button class='btn btn-default addButton dropdown-toggle' data-toggle='dropdown'> + {vtranslate('LBL_ADD_WIDGET')} <i class="caret"></i> + </button> + + <ul class="dropdown-menu dropdown-menu-right widgetsList pull-right" style="min-width:100%;text-align:left;"> + {assign var="MINILISTWIDGET" value=""} + {foreach from=$SELECTABLE_WIDGETS item=WIDGET} + {if $WIDGET->getName() eq 'MiniList'} + {assign var="MINILISTWIDGET" value=$WIDGET} {* Defer to display as a separate group *} + {elseif $WIDGET->getName() eq 'Notebook'} + {assign var="NOTEBOOKWIDGET" value=$WIDGET} {* Defer to display as a separate group *} + {else} + <li> + <a onclick="Vtiger_DashBoard_Js.addWidget(this, '{$WIDGET->getUrl()}')" href="javascript:void(0);" + data-linkid="{$WIDGET->get('linkid')}" data-name="{$WIDGET->getName()}" data-width="{$WIDGET->getWidth()}" data-height="{$WIDGET->getHeight()}"> + {vtranslate($WIDGET->getTitle(), $MODULE_NAME)}</a> + </li> + {/if} + {/foreach} + + {if $MINILISTWIDGET && $MODULE_NAME == 'Home'} + <li class="divider"></li> + <li> + <a onclick="Vtiger_DashBoard_Js.addMiniListWidget(this, '{$MINILISTWIDGET->getUrl()}')" href="javascript:void(0);" + data-linkid="{$MINILISTWIDGET->get('linkid')}" data-name="{$MINILISTWIDGET->getName()}" data-width="{$MINILISTWIDGET->getWidth()}" data-height="{$MINILISTWIDGET->getHeight()}"> + {vtranslate($MINILISTWIDGET->getTitle(), $MODULE_NAME)}</a> + </li> + <li> + <a onclick="Vtiger_DashBoard_Js.addNoteBookWidget(this, '{$NOTEBOOKWIDGET->getUrl()}')" href="javascript:void(0);" + data-linkid="{$NOTEBOOKWIDGET->get('linkid')}" data-name="{$NOTEBOOKWIDGET->getName()}" data-width="{$NOTEBOOKWIDGET->getWidth()}" data-height="{$NOTEBOOKWIDGET->getHeight()}"> + {vtranslate($NOTEBOOKWIDGET->getTitle(), $MODULE_NAME)}</a> + </li> + {/if} + + </ul> + {else if $MODULE_PERMISSION} + <button class='btn addButton dropdown-toggle' disabled="disabled" data-toggle='dropdown'> + <strong>{vtranslate('LBL_ADD_WIDGET')}</strong> + <i class="caret"></i> + </button> + {/if} + </div> + </div> </div> diff --git a/layouts/v7/modules/Vtiger/dashboards/DashBoardTabContents.tpl b/layouts/v7/modules/Vtiger/dashboards/DashBoardTabContents.tpl index b17f2442022ecb257932cb56515bee1dec2fc137..0787c2de0f3b9759be9a8ca6f05256c1400d40fc 100644 --- a/layouts/v7/modules/Vtiger/dashboards/DashBoardTabContents.tpl +++ b/layouts/v7/modules/Vtiger/dashboards/DashBoardTabContents.tpl @@ -1,49 +1,48 @@ -{*<!-- -/********************************************************************************* -** The contents of this file are subject to the vtiger CRM Public License Version 1.0 +{*+********************************************************************************** +* The contents of this file are subject to the vtiger CRM Public License Version 1.1 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. -* -********************************************************************************/ --->*} +*************************************************************************************} + {strip} - <div class='dashBoardTabContainer'> - {include file="dashboards/DashBoardHeader.tpl"|vtemplate_path:$MODULE_NAME DASHBOARDHEADER_TITLE=vtranslate($MODULE, $MODULE)} - <div class="dashBoardTabContents clearfix"> - <div class="gridster_{$TABID}"> - <ul> - {assign var=COLUMNS value=2} - {assign var=ROW value=1} - {foreach from=$WIDGETS item=WIDGET name=count} - {assign var=WIDGETDOMID value=$WIDGET->get('linkid')} - - {if $WIDGET->getName() eq 'MiniList'} - {assign var=WIDGETDOMID value=$WIDGET->get('linkid')|cat:'-':$WIDGET->get('widgetid')} - {elseif $WIDGET->getName() eq 'Notebook'} - {assign var=WIDGETDOMID value=$WIDGET->get('linkid')|cat:'-':$WIDGET->get('widgetid')} - {/if} - {if $WIDGETDOMID} - <li id="{$WIDGETDOMID}" {if $smarty.foreach.count.index % $COLUMNS == 0 and $smarty.foreach.count.index != 0} {assign var=ROWCOUNT value=$ROW+1} data-row="{$WIDGET->getPositionRow($ROWCOUNT)}" {else} data-row="{$WIDGET->getPositionRow($ROW)}" {/if} - {assign var=COLCOUNT value=($smarty.foreach.count.index % $COLUMNS)+1} data-col="{$WIDGET->getPositionCol($COLCOUNT)}" data-sizex="{$WIDGET->getWidth()}" data-sizey="{$WIDGET->getHeight()}" {if $WIDGET->get('position') eq ""} data-position="false"{/if} - class="dashboardWidget dashboardWidget_{$smarty.foreach.count.index}" data-url="{$WIDGET->getUrl()}" data-mode="open" data-name="{$WIDGET->getName()}"> - </li> - {else} - {assign var=CHARTWIDGETDOMID value=$WIDGET->get('reportid')} - {assign var=WIDGETID value=$WIDGET->get('id')} - <li id="{$CHARTWIDGETDOMID}-{$WIDGETID}" {if $smarty.foreach.count.index % $COLUMNS == 0 and $smarty.foreach.count.index != 0} {assign var=ROWCOUNT value=$ROW+1} data-row="{$WIDGET->getPositionRow($ROWCOUNT)}" {else} data-row="{$WIDGET->getPositionRow($ROW)}" {/if} - {assign var=COLCOUNT value=($smarty.foreach.count.index % $COLUMNS)+1} data-col="{$WIDGET->getPositionCol($COLCOUNT)}" data-sizex="{$WIDGET->getWidth()}" data-sizey="{$WIDGET->getHeight()}" {if $WIDGET->get('position') eq ""} data-position="false"{/if} - class="dashboardWidget dashboardWidget_{$smarty.foreach.count.index}" data-url="{$WIDGET->getUrl()}" data-mode="open" data-name="ChartReportWidget"> - </li> - {/if} - {/foreach} - </ul> - <input type="hidden" id=row value="{$ROWCOUNT}" /> - <input type="hidden" id=col value="{$COLCOUNT}" /> - <input type="hidden" id="userDateFormat" value="{$CURRENT_USER->get('date_format')}" /> - </div> - </div> - </div> + <div class='dashBoardTabContainer'> + {include file="dashboards/DashBoardHeader.tpl"|vtemplate_path:$MODULE_NAME DASHBOARDHEADER_TITLE=vtranslate($MODULE, $MODULE)} + <br><div class="dashboardBanner"></div> + <div class="dashBoardTabContents clearfix"> + <div class="gridster_{$TABID}"> + <ul> + {assign var=COLUMNS value=2} + {assign var=ROW value=1} + {foreach from=$WIDGETS item=WIDGET name=count} + {assign var=WIDGETDOMID value=$WIDGET->get('linkid')} + + {if $WIDGET->getName() eq 'MiniList'} + {assign var=WIDGETDOMID value=$WIDGET->get('linkid')|cat:'-':$WIDGET->get('widgetid')} + {elseif $WIDGET->getName() eq 'Notebook'} + {assign var=WIDGETDOMID value=$WIDGET->get('linkid')|cat:'-':$WIDGET->get('widgetid')} + {/if} + {if $WIDGETDOMID} + <li id="{$WIDGETDOMID}" {if $smarty.foreach.count.index % $COLUMNS == 0 and $smarty.foreach.count.index != 0} {assign var=ROWCOUNT value=$ROW+1} data-row="{$WIDGET->getPositionRow($ROWCOUNT)}" {else} data-row="{$WIDGET->getPositionRow($ROW)}" {/if} + {assign var=COLCOUNT value=($smarty.foreach.count.index % $COLUMNS)+1} data-col="{$WIDGET->getPositionCol($COLCOUNT)}" data-sizex="{$WIDGET->getWidth()}" data-sizey="{$WIDGET->getHeight()}" {if $WIDGET->get('position') eq ""} data-position="false"{/if} + class="dashboardWidget dashboardWidget_{$smarty.foreach.count.index}" data-url="{$WIDGET->getUrl()}" data-mode="open" data-name="{$WIDGET->getName()}"> + </li> + {else} + {assign var=CHARTWIDGETDOMID value=$WIDGET->get('reportid')} + {assign var=WIDGETID value=$WIDGET->get('id')} + <li id="{$CHARTWIDGETDOMID}-{$WIDGETID}" {if $smarty.foreach.count.index % $COLUMNS == 0 and $smarty.foreach.count.index != 0} {assign var=ROWCOUNT value=$ROW+1} data-row="{$WIDGET->getPositionRow($ROWCOUNT)}" {else} data-row="{$WIDGET->getPositionRow($ROW)}" {/if} + {assign var=COLCOUNT value=($smarty.foreach.count.index % $COLUMNS)+1} data-col="{$WIDGET->getPositionCol($COLCOUNT)}" data-sizex="{$WIDGET->getWidth()}" data-sizey="{$WIDGET->getHeight()}" {if $WIDGET->get('position') eq ""} data-position="false"{/if} + class="dashboardWidget dashboardWidget_{$smarty.foreach.count.index}" data-url="{$WIDGET->getUrl()}" data-mode="open" data-name="ChartReportWidget"> + </li> + {/if} + {/foreach} + </ul> + <input type="hidden" id=row value="{$ROWCOUNT}" /> + <input type="hidden" id=col value="{$COLCOUNT}" /> + <input type="hidden" id="userDateFormat" value="{$CURRENT_USER->get('date_format')}" /> + </div> + </div> + </div> {/strip} \ No newline at end of file diff --git a/layouts/v7/skins/contact/style.css b/layouts/v7/skins/contact/style.css index 3b6c787474f9d62894930bd45df614b571f13e0c..fcae04216a06dbc4a32e5c0c2aa79a2e2f3b72e7 100644 --- a/layouts/v7/skins/contact/style.css +++ b/layouts/v7/skins/contact/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/inventory/style.css b/layouts/v7/skins/inventory/style.css index 0d6fa066646efe74f05b48a916605ec4559d8d84..118106d8854bf244822f331750a97be42d57eddb 100644 --- a/layouts/v7/skins/inventory/style.css +++ b/layouts/v7/skins/inventory/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/marketing/style.css b/layouts/v7/skins/marketing/style.css index 25fba86b510d41b0281f07505dc5d0466a927205..7332f871837a1d782bda31ba74aae011872227ad 100644 --- a/layouts/v7/skins/marketing/style.css +++ b/layouts/v7/skins/marketing/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/marketing_and_sales/style.css b/layouts/v7/skins/marketing_and_sales/style.css index 305e6af9b448f29549f49ec2b99c64d69fb5b34a..f07eaabfcb855d9781e2a1a8b22bb42e12fe0102 100644 --- a/layouts/v7/skins/marketing_and_sales/style.css +++ b/layouts/v7/skins/marketing_and_sales/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/project/style.css b/layouts/v7/skins/project/style.css index 2d6b5c91a4832f807b87e540b7753860491f8541..75699fa8e027b06f990dbcaf033be4942a54e2a1 100644 --- a/layouts/v7/skins/project/style.css +++ b/layouts/v7/skins/project/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/sales/style.css b/layouts/v7/skins/sales/style.css index 8fe85c5c366d0ac8488c823ed1e1b5bd5a51358b..4131e8604a87babb580108e54a0c3dd761b12fe7 100644 --- a/layouts/v7/skins/sales/style.css +++ b/layouts/v7/skins/sales/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/support/style.css b/layouts/v7/skins/support/style.css index e0f6331b93629c7edfdc5f2d21300173d040a595..666fef33377d6ff3dfbac0fb942e5c89fe06f0b3 100644 --- a/layouts/v7/skins/support/style.css +++ b/layouts/v7/skins/support/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/tools/style.css b/layouts/v7/skins/tools/style.css index de1519e8cefbf5ea88a35ab49c7c9f6f68669280..d728210868e0203ac86287ad3c166d9120625bd3 100644 --- a/layouts/v7/skins/tools/style.css +++ b/layouts/v7/skins/tools/style.css @@ -6795,13 +6795,22 @@ a.btnReport:hover { } .bx-wrapper img { max-width: 100%; - display: block; + width: 500px; + height: 45px; +} +.bx-wrapper .bxslider { + padding-left: 0px; +} +.bxslider ul { + padding-left: 0px; +} +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; } .bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; + width:99%; left: 0px; background: #fff; -webkit-transform: translatez(0); diff --git a/layouts/v7/skins/vtiger/style.less b/layouts/v7/skins/vtiger/style.less index 167dbcf1fadef876bcec2e9bf84c0f5b39e94eee..2e602184a89c05f201ec5542448ce3dd424084a0 100644 --- a/layouts/v7/skins/vtiger/style.less +++ b/layouts/v7/skins/vtiger/style.less @@ -7766,7 +7766,6 @@ a.btnReport, a.btnReport:hover{ //Image Animation - Products - start .bx-wrapper { position: relative; - //margin: 0 auto 10px; margin-bottom: 10px; padding: 0; *zoom: 1; @@ -7774,17 +7773,26 @@ a.btnReport, a.btnReport:hover{ .bx-wrapper img { max-width: 100%; - display: block; -} + width: 500px; + height: 45px; +} -/** THEME -===================================*/ +.bx-wrapper .bxslider { + padding-left: 0px; +} + +.bxslider ul { + padding-left: 0px; +} + +.bx-wrapper .bxslider li { + position: relative; + text-align: center; + left: 0px; +} -.bx-wrapper .bx-viewport { - -moz-box-shadow: 0 0 5px #ccc; - -webkit-box-shadow: 0 0 5px #ccc; - box-shadow: 0 0 5px #ccc; - border: 5px solid #fff; +.bx-wrapper .bx-viewport { + width:99%; left: 0px; background: #fff; diff --git a/packages/vtiger/marketplace/ExtensionStore.zip b/packages/vtiger/marketplace/ExtensionStore.zip index 19fa9dcf059a29213b435ef0faedaf9018562840..fdaeafd47acfc8da5b01bc224b916ca546f03bb7 100644 Binary files a/packages/vtiger/marketplace/ExtensionStore.zip and b/packages/vtiger/marketplace/ExtensionStore.zip differ diff --git a/pkg/vtiger/modules/ExtensionStore/modules/ExtensionStore/ExtensionStore.js b/pkg/vtiger/modules/ExtensionStore/modules/ExtensionStore/ExtensionStore.js index 32795e7c1a6ff89405c104b52a3594e7ea239e93..2f6a8098330fae926c5cf96ec013c789acd1acc1 100644 --- a/pkg/vtiger/modules/ExtensionStore/modules/ExtensionStore/ExtensionStore.js +++ b/pkg/vtiger/modules/ExtensionStore/modules/ExtensionStore/ExtensionStore.js @@ -20,10 +20,7 @@ jQuery.Class('ExtensionStore_ExtensionStore_Js', {}, { auto: true, pager: items.length > 1, speed: items.length > 1 ? 1500 : 0, - pause: 3000, - onSlideBefore: function () { - jQuery('.bx-viewport').css({'height': '150px', 'overflow': 'hidden'}); - } + pause: 3000 }); } }, @@ -40,7 +37,7 @@ jQuery.Class('ExtensionStore_ExtensionStore_Js', {}, { app.request.post({data:params}).then( function (err, data) { if ((typeof data != 'undefined') && (jQuery(data).find('img').length > 0)) { - jQuery('.dashboardHeading').append(data); + jQuery('.dashboardBanner').append(data); thisInstance.registerEventsForBanner(); } else { jQuery('.togglePromotion').addClass('hide'); @@ -87,29 +84,29 @@ jQuery.Class('ExtensionStore_ExtensionStore_Js', {}, { if (element.hasClass('up')) { bannerContainer.slideUp(); - element.find('.icon-chevron-up').addClass('hide'); - element.find('.icon-chevron-down').removeClass('hide'); + element.find('.fa-chevron-up').addClass('hide'); + element.find('.fa-chevron-down').removeClass('hide'); element.addClass('down').removeClass('up'); } else if (element.hasClass('down')) { if (bannerContainer.find('img').length <= 0) { thisInstance.getPromotionsFromMarketPlace(null); } bannerContainer.slideDown(); - element.find('.icon-chevron-down').addClass('hide'); - element.find('.icon-chevron-up').removeClass('hide'); + element.find('.fa-chevron-down').addClass('hide'); + element.find('.fa-chevron-up').removeClass('hide'); element.addClass('up').removeClass('down'); } }); }, insertTogglePromotionHtml: function () { - var toggleHtml = '<span class="btn-group">'+ - '<button class="btn addButton togglePromotion up">'+ - '<span id="hide" class="icon icon-chevron-up"></span>'+ - '<span id="show" class="icon icon-chevron-down hide"></span>'+ + var toggleHtml = '<div class="btn-group">'+ + '<button class="btn btn-default addButton togglePromotion up">'+ + '<span id="hide" class="fa fa-chevron-up"></span>'+ + '<span id="show" class="fa fa-chevron-down hide"></span>'+ '</button>'+ - '</span>'; - jQuery('.dashboardHeading').find('.btn-toolbar').append(toggleHtml); + '</div>'; + jQuery('.dashboardHeading').find('.buttonGroups').append(toggleHtml); }, registerEvents: function () { @@ -119,10 +116,8 @@ jQuery.Class('ExtensionStore_ExtensionStore_Js', {}, { if ((moduleName == 'Home')) { thisInstance.insertTogglePromotionHtml(); thisInstance.getPromotionsFromMarketPlace(); - jQuery('.togglePromotion').find('.icon-chevron-up').addClass('hide'); - jQuery('.togglePromotion').find('.icon-chevron-down').removeClass('hide'); - jQuery('.togglePromotion').addClass('down').removeClass('up'); thisInstance.registerEventsForTogglePromotion(); + jQuery('.togglePromotion').trigger('click'); } } });