first commit
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
#TB_overlay {
|
||||
background: #000;
|
||||
opacity: 0.7;
|
||||
filter: alpha(opacity=70);
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 100050; /* Above DFW. */
|
||||
}
|
||||
|
||||
#TB_window {
|
||||
position: fixed;
|
||||
background-color: #fff;
|
||||
z-index: 100050; /* Above DFW. */
|
||||
visibility: none;
|
||||
text-align: left;
|
||||
top: 10%;
|
||||
left: 50%;
|
||||
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
|
||||
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
|
||||
}
|
||||
|
||||
#TB_window img#TB_Image {
|
||||
display: block;
|
||||
margin: 15px 0 0 15px;
|
||||
border-right: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-top: 1px solid #666;
|
||||
border-left: 1px solid #666;
|
||||
}
|
||||
|
||||
#TB_caption{
|
||||
height: 25px;
|
||||
padding: 7px 30px 10px 25px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#TB_closeWindow {
|
||||
height: 25px;
|
||||
padding: 11px 25px 10px 0;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton {
|
||||
position: absolute;
|
||||
left: auto;
|
||||
right: 0;
|
||||
width: 29px;
|
||||
height: 29px;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
background: none;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
|
||||
transition: color .1s ease-in-out, background .1s ease-in-out;
|
||||
}
|
||||
|
||||
#TB_ajaxWindowTitle {
|
||||
float: left;
|
||||
font-weight: 600;
|
||||
line-height: 29px;
|
||||
overflow: hidden;
|
||||
padding: 0 29px 0 10px;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: calc( 100% - 39px );
|
||||
}
|
||||
|
||||
#TB_title {
|
||||
background: #fcfcfc;
|
||||
border-bottom: 1px solid #ddd;
|
||||
height: 29px;
|
||||
}
|
||||
|
||||
#TB_ajaxContent {
|
||||
clear: both;
|
||||
padding: 2px 15px 15px 15px;
|
||||
overflow: auto;
|
||||
text-align: left;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
#TB_ajaxContent.TB_modal {
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
#TB_ajaxContent p {
|
||||
padding: 5px 0px 5px 0px;
|
||||
}
|
||||
|
||||
#TB_load {
|
||||
position: fixed;
|
||||
display: none;
|
||||
z-index: 100050;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
background-color: #E8E8E8;
|
||||
border: 1px solid #555;
|
||||
margin: -45px 0 0 -125px;
|
||||
padding: 40px 15px 15px;
|
||||
}
|
||||
|
||||
#TB_HideSelect {
|
||||
z-index: 99;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background-color: #fff;
|
||||
border: none;
|
||||
filter: alpha(opacity=0);
|
||||
opacity: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#TB_iframeContent {
|
||||
clear: both;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.tb-close-icon {
|
||||
display: block;
|
||||
color: #666;
|
||||
text-align: center;
|
||||
line-height: 29px;
|
||||
width: 29px;
|
||||
height: 29px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.tb-close-icon:before {
|
||||
content: "\f158";
|
||||
font: normal 20px/29px dashicons;
|
||||
speak: none;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton:hover .tb-close-icon,
|
||||
#TB_closeWindowButton:focus .tb-close-icon {
|
||||
color: #006799;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton:focus .tb-close-icon {
|
||||
-webkit-box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
1312
modules/revsliderprestashop/admin/assets/default/css/jquery-ui.css
vendored
Normal file
1312
modules/revsliderprestashop/admin/assets/default/css/jquery-ui.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,185 @@
|
||||
#TB_overlay {
|
||||
background: #000;
|
||||
opacity: 0.7;
|
||||
filter: alpha(opacity=70);
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
z-index: 100050; /* Above DFW. */
|
||||
}
|
||||
|
||||
#TB_window {
|
||||
position: fixed;
|
||||
background-color: #fff;
|
||||
z-index: 100050; /* Above DFW. */
|
||||
visibility: none;
|
||||
text-align: left;
|
||||
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
|
||||
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
|
||||
}
|
||||
|
||||
#TB_window img#TB_Image {
|
||||
display: block;
|
||||
margin: 15px 0 0 15px;
|
||||
border-right: 1px solid #ccc;
|
||||
border-bottom: 1px solid #ccc;
|
||||
border-top: 1px solid #666;
|
||||
border-left: 1px solid #666;
|
||||
}
|
||||
|
||||
#TB_caption{
|
||||
height: 25px;
|
||||
padding: 7px 30px 10px 25px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#TB_closeWindow {
|
||||
height: 25px;
|
||||
padding: 11px 25px 10px 0;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton {
|
||||
position: absolute;
|
||||
left: auto;
|
||||
right: 0;
|
||||
width: 29px;
|
||||
height: 29px;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
background: none;
|
||||
cursor: pointer;
|
||||
outline: none;
|
||||
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
|
||||
transition: color .1s ease-in-out, background .1s ease-in-out;
|
||||
}
|
||||
|
||||
#TB_ajaxWindowTitle {
|
||||
float: left;
|
||||
font-weight: 600;
|
||||
line-height: 29px;
|
||||
overflow: hidden;
|
||||
padding: 0 29px 0 10px;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: calc( 100% - 39px );
|
||||
}
|
||||
|
||||
#TB_title {
|
||||
background: #fcfcfc;
|
||||
border-bottom: 1px solid #ddd;
|
||||
height: 29px;
|
||||
}
|
||||
|
||||
#TB_ajaxContent {
|
||||
clear: both;
|
||||
padding: 2px 15px 15px 15px;
|
||||
overflow: auto;
|
||||
text-align: left;
|
||||
line-height: 1.4em;
|
||||
}
|
||||
|
||||
#TB_ajaxContent.TB_modal {
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
#TB_ajaxContent p {
|
||||
padding: 5px 0px 5px 0px;
|
||||
}
|
||||
|
||||
#TB_load {
|
||||
position: fixed;
|
||||
display: none;
|
||||
z-index: 100050;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
background-color: #E8E8E8;
|
||||
border: 1px solid #555;
|
||||
margin: -45px 0 0 -125px;
|
||||
padding: 40px 15px 15px;
|
||||
}
|
||||
|
||||
#TB_HideSelect {
|
||||
z-index: 99;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background-color: #fff;
|
||||
border: none;
|
||||
filter: alpha(opacity=0);
|
||||
opacity: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#TB_iframeContent {
|
||||
clear: both;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.tb-close-icon {
|
||||
display: block;
|
||||
color: #666;
|
||||
text-align: center;
|
||||
line-height: 29px;
|
||||
width: 29px;
|
||||
height: 29px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.tb-close-icon:before {
|
||||
content: "\f158";
|
||||
font: normal 20px/29px dashicons;
|
||||
speak: none;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton:hover .tb-close-icon,
|
||||
#TB_closeWindowButton:focus .tb-close-icon {
|
||||
color: #006799;
|
||||
}
|
||||
|
||||
#TB_closeWindowButton:focus .tb-close-icon {
|
||||
-webkit-box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
}
|
||||
|
||||
|
||||
/* Images Upload */
|
||||
#TB_window {
|
||||
width: 910px !important;
|
||||
background-color: #f9f9f9;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
margin-left: auto !important;
|
||||
left: 0% !important;
|
||||
right: 0% !important;
|
||||
height: 600px !important;
|
||||
top: -5% !important;
|
||||
bottom: 0%;
|
||||
margin: auto auto !important;
|
||||
}
|
||||
#TB_window #TB_iframeContent {
|
||||
width: 100% !important;
|
||||
height: 92% !important;
|
||||
}
|
||||
#TB_closeAjaxWindow #TB_closeWindowButton {
|
||||
background-image: url(fancybox_sprite.png);
|
||||
position: absolute;
|
||||
top: -18px;
|
||||
right: -18px;
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
cursor: pointer;
|
||||
z-index: 8040;
|
||||
color: transparent;
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
.wp-color-picker {
|
||||
width: 80px;
|
||||
}
|
||||
|
||||
.wp-picker-container .hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.wp-color-result {
|
||||
background-color: #f7f7f7;
|
||||
border: 1px solid #ccc;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
height: 22px;
|
||||
margin: 0 6px 6px 0px;
|
||||
position: relative;
|
||||
top: 1px;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
vertical-align: bottom;
|
||||
display: inline-block;
|
||||
padding-left: 30px;
|
||||
-webkit-box-shadow: 0 1px 0 #ccc;
|
||||
box-shadow: 0 1px 0 #ccc;
|
||||
}
|
||||
|
||||
.wp-color-result:after {
|
||||
background: #f7f7f7;
|
||||
-webkit-border-radius: 0 2px 2px 0;
|
||||
border-radius: 0 2px 2px 0;
|
||||
border-left: 1px solid #ccc;
|
||||
color: #555;
|
||||
content: attr( title );
|
||||
display: block;
|
||||
font-size: 11px;
|
||||
line-height: 22px;
|
||||
padding: 0 6px;
|
||||
position: relative;
|
||||
right: 0;
|
||||
text-align: center;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.wp-color-result:hover,
|
||||
.wp-color-result:focus {
|
||||
background: #fafafa;
|
||||
border-color: #999;
|
||||
color: #23282d;
|
||||
}
|
||||
|
||||
.wp-color-result:hover:after,
|
||||
.wp-color-result:focus:after {
|
||||
color: #23282d;
|
||||
border-color: #a0a5aa;
|
||||
border-left: 1px solid #999;
|
||||
}
|
||||
|
||||
.wp-color-result {
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.wp-color-result.wp-picker-open:after {
|
||||
content: attr( data-current );
|
||||
}
|
||||
|
||||
.wp-picker-container, .wp-picker-container:active {
|
||||
display: inline-block;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
.wp-color-result:focus {
|
||||
border-color: #5b9dd9;
|
||||
-webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
|
||||
box-shadow: 0 0 3px rgba( 0, 115, 170, .8 );
|
||||
}
|
||||
|
||||
.wp-picker-open + .wp-picker-input-wrap {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.wp-picker-container .button {
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
.wp-picker-container .iris-square-slider .ui-slider-handle:focus {
|
||||
background-color: #555
|
||||
}
|
||||
|
||||
.wp-picker-container .iris-picker {
|
||||
-webkit-border-radius: 0;
|
||||
border-radius: 0;
|
||||
border-color: #ddd;
|
||||
margin-top: 6px;
|
||||
}
|
||||
|
||||
.wp-picker-container input[type="text"].wp-color-picker {
|
||||
width: 65px;
|
||||
font-size: 12px;
|
||||
font-family: monospace;
|
||||
line-height: 16px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.wp-color-picker::-webkit-input-placeholder {
|
||||
color: #72777c;
|
||||
}
|
||||
|
||||
.wp-color-picker::-moz-placeholder {
|
||||
color: #72777c;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.wp-color-picker:-ms-input-placeholder {
|
||||
color: #72777c;
|
||||
}
|
||||
|
||||
.wp-picker-container input[type="text"].iris-error {
|
||||
background-color: #ffebe8;
|
||||
border-color: #c00;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.iris-picker .ui-square-handle:focus,
|
||||
.iris-picker .iris-strip .ui-slider-handle:focus {
|
||||
-webkit-box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
box-shadow:
|
||||
0 0 0 1px #5b9dd9,
|
||||
0 0 2px 1px rgba(30, 140, 190, .8);
|
||||
}
|
||||
5
modules/revsliderprestashop/admin/assets/default/js/iris.min.js
vendored
Normal file
5
modules/revsliderprestashop/admin/assets/default/js/iris.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-accordion.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-accordion.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-autocomplete.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-autocomplete.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-core.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-core.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/*!
|
||||
* jQuery UI Core 1.11.4
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://api.jqueryui.com/category/ui-core/
|
||||
*/
|
||||
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(a){var e,t,n,i;function r(e,t){var n,i,r,o=e.nodeName.toLowerCase();return"area"===o?(i=(n=e.parentNode).name,!(!e.href||!i||"map"!==n.nodeName.toLowerCase())&&(!!(r=a("img[usemap='#"+i+"']")[0])&&s(r))):(/^(input|select|textarea|button|object)$/.test(o)?!e.disabled:"a"===o&&e.href||t)&&s(e)}function s(e){return a.expr.filters.visible(e)&&!a(e).parents().addBack().filter(function(){return"hidden"===a.css(this,"visibility")}).length}a.ui=a.ui||{},a.extend(a.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),a.fn.extend({scrollParent:function(e){var t=this.css("position"),n="absolute"===t,i=e?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var e=a(this);return(!n||"static"!==e.css("position"))&&i.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&r.length?r:a(this[0].ownerDocument||document)},uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&a(this).removeAttr("id")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(t){return function(e){return!!a.data(e,t)}}):function(e,t,n){return!!a.data(e,n[3])},focusable:function(e){return r(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var t=a.attr(e,"tabindex"),n=isNaN(t);return(n||0<=t)&&r(e,!n)}}),a("<a>").outerWidth(1).jquery||a.each(["Width","Height"],function(e,n){var r="Width"===n?["Left","Right"]:["Top","Bottom"],i=n.toLowerCase(),o={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function s(e,t,n,i){return a.each(r,function(){t-=parseFloat(a.css(e,"padding"+this))||0,n&&(t-=parseFloat(a.css(e,"border"+this+"Width"))||0),i&&(t-=parseFloat(a.css(e,"margin"+this))||0)}),t}a.fn["inner"+n]=function(e){return void 0===e?o["inner"+n].call(this):this.each(function(){a(this).css(i,s(this,e)+"px")})},a.fn["outer"+n]=function(e,t){return"number"!=typeof e?o["outer"+n].call(this,e):this.each(function(){a(this).css(i,s(this,e,!0,t)+"px")})}}),a.fn.addBack||(a.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),a("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(a.fn.removeData=(t=a.fn.removeData,function(e){return arguments.length?t.call(this,a.camelCase(e)):t.call(this)})),a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),a.fn.extend({focus:(i=a.fn.focus,function(t,n){return"number"==typeof t?this.each(function(){var e=this;setTimeout(function(){a(e).focus(),n&&n.call(e)},t)}):i.apply(this,arguments)}),disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(n+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var t,n,i=a(this[0]);i.length&&i[0]!==document;){if(("absolute"===(t=i.css("position"))||"relative"===t||"fixed"===t)&&(n=parseInt(i.css("zIndex"),10),!isNaN(n)&&0!==n))return n;i=i.parent()}return 0}}),a.ui.plugin={add:function(e,t,n){var i,r=a.ui[e].prototype;for(i in n)r.plugins[i]=r.plugins[i]||[],r.plugins[i].push([t,n[i]])},call:function(e,t,n,i){var r,o=e.plugins[t];if(o&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(r=0;r<o.length;r++)e.options[o[r][0]]&&o[r][1].apply(e.element,n)}}});
|
||||
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-datepicker.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-datepicker.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-dialog.js
vendored
Normal file
0
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-dialog.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-droppable.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-droppable.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-mouse.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-mouse.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/*!
|
||||
* jQuery UI Mouse 1.11.4
|
||||
* http://jqueryui.com
|
||||
*
|
||||
* Copyright jQuery Foundation and other contributors
|
||||
* Released under the MIT license.
|
||||
* http://jquery.org/license
|
||||
*
|
||||
* http://api.jqueryui.com/mouse/
|
||||
*/
|
||||
!function(e){"function"==typeof define&&define.amd?define(["jquery","./widget"],e):e(jQuery)}(function(o){var u=!1;return o(document).mouseup(function(){u=!1}),o.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!u){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,s=1===e.which,i=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length;return!(s&&!i&&this._mouseCapture(e))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),u=!0))}},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),u=!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
|
||||
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-slider.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-slider.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-sortable.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-sortable.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-tabs.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-tabs.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-widget.js
vendored
Normal file
11
modules/revsliderprestashop/admin/assets/default/js/jquery-ui-widget.js
vendored
Normal file
File diff suppressed because one or more lines are too long
18706
modules/revsliderprestashop/admin/assets/default/js/jquery-ui.js
vendored
Normal file
18706
modules/revsliderprestashop/admin/assets/default/js/jquery-ui.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
6
modules/revsliderprestashop/admin/assets/default/js/jquery.js
vendored
Normal file
6
modules/revsliderprestashop/admin/assets/default/js/jquery.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
/*! This file is auto-generated */
|
||||
window.send_to_editor=function(t){var e,i="undefined"!=typeof tinymce,n="undefined"!=typeof QTags;if(wpActiveEditor)i&&(e=tinymce.get(wpActiveEditor));else if(i&&tinymce.activeEditor)e=tinymce.activeEditor,window.wpActiveEditor=e.id;else if(!n)return!1;if(e&&!e.isHidden()?e.execCommand("mceInsertContent",!1,t):n?QTags.insertContent(t):document.getElementById(wpActiveEditor).value+=t,window.tb_remove)try{window.tb_remove()}catch(t){}},function(d){window.tb_position=function(){var t=d("#TB_window"),e=d(window).width(),i=d(window).height(),n=833<e?833:e,o=0;return d("#wpadminbar").length&&(o=parseInt(d("#wpadminbar").css("height"),10)),t.length&&(t.width(n-50).height(i-45-o),d("#TB_iframeContent").width(n-50).height(i-75-o),t.css({"margin-left":"-"+parseInt((n-50)/2,10)+"px"}),void 0!==document.body.style.maxWidth&&t.css({top:20+o+"px","margin-top":"0"})),d("a.thickbox").each(function(){var t=d(this).attr("href");t&&(t=(t=t.replace(/&width=[0-9]+/g,"")).replace(/&height=[0-9]+/g,""),d(this).attr("href",t+"&width="+(n-80)+"&height="+(i-85-o)))})},d(window).resize(function(){tb_position()})}(jQuery);
|
||||
360
modules/revsliderprestashop/admin/assets/default/js/thickbox.js
Normal file
360
modules/revsliderprestashop/admin/assets/default/js/thickbox.js
Normal file
@@ -0,0 +1,360 @@
|
||||
/*
|
||||
* Thickbox 3.1 - One Box To Rule Them All.
|
||||
* By Cody Lindley (http://www.codylindley.com)
|
||||
* Copyright (c) 2007 cody lindley
|
||||
* Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
|
||||
*/
|
||||
|
||||
var tb_pathToImage = "images/loadingAnimation.gif";
|
||||
|
||||
/*!!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
|
||||
|
||||
//on page load call tb_init
|
||||
jQuery(document).ready(function(){
|
||||
tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
|
||||
imgLoader = new Image();// preload image
|
||||
imgLoader.src = '';//tb_pathToImage;
|
||||
});
|
||||
|
||||
//add thickbox to href & area elements that have a class of .thickbox
|
||||
function tb_init(domChunk){
|
||||
jQuery(domChunk).click(function(){
|
||||
var t = this.title || this.name || null;
|
||||
var a = this.href || this.alt;
|
||||
var g = this.rel || false;
|
||||
tb_show(t,a,g);
|
||||
this.blur();
|
||||
return false;
|
||||
});
|
||||
}
|
||||
|
||||
function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link
|
||||
|
||||
|
||||
|
||||
jQuery("body").append("<input type='hidden' id='ererer' name='ererer' value=''>");
|
||||
try {
|
||||
if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
|
||||
jQuery("body","html").css({height: "100%", width: "100%"});
|
||||
jQuery("html").css("overflow","hidden");
|
||||
if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6
|
||||
jQuery("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
|
||||
jQuery("#TB_overlay").click(tb_remove);
|
||||
}
|
||||
}else{//all others
|
||||
if(document.getElementById("TB_overlay") === null){
|
||||
jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
|
||||
jQuery("#TB_overlay").click(tb_remove);
|
||||
}
|
||||
}
|
||||
|
||||
if(tb_detectMacXFF()){
|
||||
jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash
|
||||
}else{
|
||||
jQuery("#TB_overlay").addClass("TB_overlayBG");//use background and opacity
|
||||
}
|
||||
|
||||
if(caption===null){caption="";}
|
||||
jQuery("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");//add loader to the page
|
||||
jQuery('#TB_load').show();//show loader
|
||||
|
||||
var baseURL;
|
||||
if(url.indexOf("?")!==-1){ //ff there is a query string involved
|
||||
baseURL = url.substr(0, url.indexOf("?"));
|
||||
}else{
|
||||
baseURL = url;
|
||||
}
|
||||
|
||||
var urlString = /\.jpgjQuery|\.jpegjQuery|\.pngjQuery|\.gifjQuery|\.bmpjQuery/;
|
||||
var urlType = baseURL.toLowerCase().match(urlString);
|
||||
|
||||
if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images
|
||||
|
||||
TB_PrevCaption = "";
|
||||
TB_PrevURL = "";
|
||||
TB_PrevHTML = "";
|
||||
TB_NextCaption = "";
|
||||
TB_NextURL = "";
|
||||
TB_NextHTML = "";
|
||||
TB_imageCount = "";
|
||||
TB_FoundURL = false;
|
||||
if(imageGroup){
|
||||
TB_TempArray = jQuery("a[@rel="+imageGroup+"]").get();
|
||||
for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) {
|
||||
var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);
|
||||
if (!(TB_TempArray[TB_Counter].href == url)) {
|
||||
if (TB_FoundURL) {
|
||||
TB_NextCaption = TB_TempArray[TB_Counter].title;
|
||||
TB_NextURL = TB_TempArray[TB_Counter].href;
|
||||
TB_NextHTML = "<span id='TB_next'> <a href='#'>Next ></a></span>";
|
||||
} else {
|
||||
TB_PrevCaption = TB_TempArray[TB_Counter].title;
|
||||
TB_PrevURL = TB_TempArray[TB_Counter].href;
|
||||
TB_PrevHTML = "<span id='TB_prev'> <a href='#'>< Prev</a></span>";
|
||||
}
|
||||
} else {
|
||||
TB_FoundURL = true;
|
||||
TB_imageCount = "Image " + (TB_Counter + 1) +" of "+ (TB_TempArray.length);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
imgPreloader = new Image();
|
||||
imgPreloader.onload = function(){
|
||||
imgPreloader.onload = null;
|
||||
|
||||
// Resizing large images - orginal by Christian Montoya edited by me.
|
||||
var pagesize = tb_getPageSize();
|
||||
var x = pagesize[0] - 150;
|
||||
var y = pagesize[1] - 150;
|
||||
var imageWidth = imgPreloader.width;
|
||||
var imageHeight = imgPreloader.height;
|
||||
if (imageWidth > x) {
|
||||
imageHeight = imageHeight * (x / imageWidth);
|
||||
imageWidth = x;
|
||||
if (imageHeight > y) {
|
||||
imageWidth = imageWidth * (y / imageHeight);
|
||||
imageHeight = y;
|
||||
}
|
||||
} else if (imageHeight > y) {
|
||||
imageWidth = imageWidth * (y / imageHeight);
|
||||
imageHeight = y;
|
||||
if (imageWidth > x) {
|
||||
imageHeight = imageHeight * (x / imageWidth);
|
||||
imageWidth = x;
|
||||
}
|
||||
}
|
||||
// End Resizing
|
||||
|
||||
TB_WIDTH = imageWidth + 30;
|
||||
TB_HEIGHT = imageHeight + 60;
|
||||
jQuery("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");
|
||||
|
||||
jQuery("#TB_closeWindowButton").click(tb_remove);
|
||||
|
||||
if (!(TB_PrevHTML === "")) {
|
||||
function goPrev(){
|
||||
if(jQuery(document).unbind("click",goPrev)){jQuery(document).unbind("click",goPrev);}
|
||||
jQuery("#TB_window").remove();
|
||||
jQuery("body").append("<div id='TB_window'></div>");
|
||||
tb_show(TB_PrevCaption, TB_PrevURL, imageGroup);
|
||||
return false;
|
||||
}
|
||||
jQuery("#TB_prev").click(goPrev);
|
||||
}
|
||||
|
||||
if (!(TB_NextHTML === "")) {
|
||||
function goNext(){
|
||||
jQuery("#TB_window").remove();
|
||||
jQuery("body").append("<div id='TB_window'></div>");
|
||||
tb_show(TB_NextCaption, TB_NextURL, imageGroup);
|
||||
return false;
|
||||
}
|
||||
jQuery("#TB_next").click(goNext);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
document.onkeydown = function(e){
|
||||
if (e == null) { // ie
|
||||
keycode = event.keyCode;
|
||||
} else { // mozilla
|
||||
keycode = e.which;
|
||||
}
|
||||
if(keycode == 27){ // close
|
||||
tb_remove();
|
||||
} else if(keycode == 190){ // display previous image
|
||||
if(!(TB_NextHTML == "")){
|
||||
document.onkeydown = "";
|
||||
goNext();
|
||||
}
|
||||
} else if(keycode == 188){ // display next image
|
||||
if(!(TB_PrevHTML == "")){
|
||||
document.onkeydown = "";
|
||||
goPrev();
|
||||
}
|
||||
}
|
||||
};
|
||||
document.on('click','.link',function(){
|
||||
var _this = jQuery(this);
|
||||
console.log('22');
|
||||
//window[_this.attr('data-function')](_this.attr('data-file'),_this.attr('data-field_id'));
|
||||
});
|
||||
|
||||
tb_position();
|
||||
jQuery("#TB_load").remove();
|
||||
jQuery("#TB_ImageOff").click(tb_remove);
|
||||
jQuery("#TB_window").css({display:"block"}); //for safari using css instead of show
|
||||
};
|
||||
|
||||
imgPreloader.src = url;
|
||||
}else{//code to show html
|
||||
|
||||
var queryString = url.replace(/^[^\?]+\??/,'');
|
||||
var params = tb_parseQuery( queryString );
|
||||
|
||||
TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL
|
||||
TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL
|
||||
ajaxContentW = TB_WIDTH - 30;
|
||||
ajaxContentH = TB_HEIGHT - 45;
|
||||
|
||||
if(url.indexOf('TB_iframe') != -1){// either iframe or ajax window
|
||||
urlNoQuery = url.split('TB_');
|
||||
jQuery("#TB_iframeContent").remove();
|
||||
if(params['modal'] != "true"){//iframe no modal
|
||||
jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' > </iframe>");
|
||||
}else{//iframe modal
|
||||
jQuery("#TB_overlay").unbind();
|
||||
jQuery("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;'> </iframe>");
|
||||
}
|
||||
}else{// not an iframe, ajax
|
||||
if(jQuery("#TB_window").css("display") != "block"){
|
||||
if(params['modal'] != "true"){//ajax no modal
|
||||
jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");
|
||||
}else{//ajax modal
|
||||
jQuery("#TB_overlay").unbind();
|
||||
jQuery("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
|
||||
}
|
||||
}else{//this means the window is already up, we are just loading new content via ajax
|
||||
jQuery("#TB_ajaxContent")[0].style.width = ajaxContentW +"px";
|
||||
jQuery("#TB_ajaxContent")[0].style.height = ajaxContentH +"px";
|
||||
jQuery("#TB_ajaxContent")[0].scrollTop = 0;
|
||||
jQuery("#TB_ajaxWindowTitle").html(caption);
|
||||
}
|
||||
}
|
||||
|
||||
jQuery("#TB_closeWindowButton").click(tb_remove);
|
||||
|
||||
if(url.indexOf('TB_inline') != -1){
|
||||
jQuery("#TB_ajaxContent").append(jQuery('#' + params['inlineId']).children());
|
||||
jQuery("#TB_window").unload(function () {
|
||||
jQuery('#' + params['inlineId']).append( jQuery("#TB_ajaxContent").children() ); // move elements back when you're finished
|
||||
});
|
||||
tb_position();
|
||||
jQuery("#TB_load").remove();
|
||||
jQuery("#TB_window").css({display:"block"});
|
||||
}else if(url.indexOf('TB_iframe') != -1){
|
||||
tb_position();
|
||||
if(jQuery.browser.safari){//safari needs help because it will not fire iframe onload
|
||||
jQuery("#TB_load").remove();
|
||||
jQuery("#TB_window").css({display:"block"});
|
||||
}
|
||||
}else{
|
||||
jQuery("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method
|
||||
tb_position();
|
||||
jQuery("#TB_load").remove();
|
||||
tb_init("#TB_ajaxContent a.thickbox");
|
||||
jQuery("#TB_window").css({display:"block"});
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(!params['modal']){
|
||||
document.onkeyup = function(e){
|
||||
if (e == null) { // ie
|
||||
keycode = event.keyCode;
|
||||
} else { // mozilla
|
||||
keycode = e.which;
|
||||
}
|
||||
if(keycode == 27){ // close
|
||||
tb_remove();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
} catch(e) {
|
||||
//nothing here
|
||||
}
|
||||
}
|
||||
|
||||
//helper functions below
|
||||
function tb_showIframe(){
|
||||
jQuery("#TB_load").remove();
|
||||
jQuery("#TB_window").css({display:"block"});
|
||||
|
||||
$('#TB_iframeContent').contents().find('a.link').on('click', function(event) {
|
||||
var _this = jQuery(this);
|
||||
//var val = _this.attr('data-file');
|
||||
var srcData = event.target.src;
|
||||
var res = srcData.split("cms");
|
||||
var val = res[1];
|
||||
//val = encodeURIComponent(val.trim())
|
||||
//console.log(val);
|
||||
parent.iframe_img = custom_base_url + '/img/cms/' + val;
|
||||
parent.getImg();
|
||||
});
|
||||
}
|
||||
|
||||
function tb_remove() {
|
||||
jQuery("#TB_imageOff").unbind("click");
|
||||
jQuery("#TB_closeWindowButton").unbind("click");
|
||||
jQuery("#TB_window").fadeOut("fast",function(){jQuery('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
|
||||
jQuery("#TB_load").remove();
|
||||
if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
|
||||
jQuery("body","html").css({height: "auto", width: "auto"});
|
||||
jQuery("html").css("overflow","");
|
||||
}
|
||||
document.onkeydown = "";
|
||||
document.onkeyup = "";
|
||||
return false;
|
||||
}
|
||||
|
||||
function tb_position() {
|
||||
jQuery("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
|
||||
if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
|
||||
jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
|
||||
}
|
||||
}
|
||||
|
||||
function tb_parseQuery ( query ) {
|
||||
var Params = {};
|
||||
if ( ! query ) {return Params;}// return empty object
|
||||
var Pairs = query.split(/[;&]/);
|
||||
for ( var i = 0; i < Pairs.length; i++ ) {
|
||||
var KeyVal = Pairs[i].split('=');
|
||||
if ( ! KeyVal || KeyVal.length != 2 ) {continue;}
|
||||
var key = unescape( KeyVal[0] );
|
||||
var val = unescape( KeyVal[1] );
|
||||
val = val.replace(/\+/g, ' ');
|
||||
Params[key] = val;
|
||||
}
|
||||
return Params;
|
||||
}
|
||||
|
||||
function tb_getPageSize(){
|
||||
var de = document.documentElement;
|
||||
var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
|
||||
var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
|
||||
arrayPageSize = [w,h];
|
||||
return arrayPageSize;
|
||||
}
|
||||
|
||||
function tb_detectMacXFF() {
|
||||
var userAgent = navigator.userAgent.toLowerCase();
|
||||
if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// jQuery('ul.grid').on('click','.link',function(){
|
||||
// var _this = jQuery(this);
|
||||
var dd = jQuery( "#TB_iframeContent" ).contents().find( "ul.grid" );
|
||||
//console.log(dd);
|
||||
jQuery().load(function(){
|
||||
console.log('loaded');
|
||||
//$(this).contents().find("body").on('click', function(event) { alert('test'); });
|
||||
});
|
||||
|
||||
//jQuery( "#frameDemo" ).contents().find( "a" ).css( "background-color", "#BADA55" );
|
||||
|
||||
// var doc = jQuery( "#TB_iframeContent" ).contents().find( "ul.grid" );
|
||||
// //console.log(dd);
|
||||
// jQuery('ul.grid').on('click','.link',function(){
|
||||
// var _this = jQuery(this);
|
||||
|
||||
// console.log(_this);
|
||||
// //window[_this.attr('data-function')](_this.attr('data-file'),_this.attr('data-field_id'));
|
||||
// });
|
||||
File diff suppressed because one or more lines are too long
2
modules/revsliderprestashop/admin/assets/default/js/underscore.min.js
vendored
Normal file
2
modules/revsliderprestashop/admin/assets/default/js/underscore.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1,81 @@
|
||||
|
||||
! function(i, t) {
|
||||
var e, a = '';
|
||||
e = {
|
||||
options: {
|
||||
defaultColor: !1,
|
||||
change: !1,
|
||||
clear: !1,
|
||||
hide: !0,
|
||||
palettes: !0,
|
||||
width: 255,
|
||||
mode: "hsv",
|
||||
type: "full",
|
||||
slider: "horizontal"
|
||||
},
|
||||
_createHueOnly: function() {
|
||||
var e, o = this,
|
||||
t = o.element;
|
||||
t.hide(), e = "hsl(" + t.val() + ", 100, 50)", t.iris({
|
||||
mode: "hsl",
|
||||
type: "hue",
|
||||
hide: !1,
|
||||
color: e,
|
||||
change: function(e, t) {
|
||||
i.isFunction(o.options.change) && o.options.change.call(this, e, t)
|
||||
},
|
||||
width: o.options.width,
|
||||
slider: o.options.slider
|
||||
})
|
||||
},
|
||||
_create: function() {
|
||||
if (i.support.iris) {
|
||||
var o = this,
|
||||
e = o.element;
|
||||
if (i.extend(o.options, e.data()), "hue" === o.options.type) return o._createHueOnly();
|
||||
o.close = i.proxy(o.close, o), o.initialValue = e.val(), e.addClass("wp-color-picker"), e.parent("label").length || (e.wrap("<label></label>"), o.wrappingLabelText = i('<span class="screen-reader-text"></span>').insertBefore(e).text('Color value')), o.wrappingLabel = e.parent(), o.wrappingLabel.wrap('<div class="wp-picker-container" />'), o.wrap = o.wrappingLabel.parent(), o.toggler = i('<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>').insertBefore(o.wrappingLabel).css({
|
||||
backgroundColor: o.initialValue
|
||||
}), o.toggler.find(".wp-color-result-text").text("Select Color"), o.pickerContainer = i('<div class="wp-picker-holder" />').insertAfter(o.wrappingLabel), o.button = i('<input type="button" class="button button-small" />'), o.options.defaultColor ? o.button.addClass("wp-picker-default").val('Default').attr("aria-label", "Select default color") : o.button.addClass("wp-picker-clear").val("Clear").attr("aria-label", 'Clear color'), o.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(o.button), o.inputWrapper = e.closest(".wp-picker-input-wrap"), e.iris({
|
||||
target: o.pickerContainer,
|
||||
hide: o.options.hide,
|
||||
width: o.options.width,
|
||||
mode: o.options.mode,
|
||||
palettes: o.options.palettes,
|
||||
change: function(e, t) {
|
||||
o.toggler.css({
|
||||
backgroundColor: t.color.toString()
|
||||
}), i.isFunction(o.options.change) && o.options.change.call(this, e, t)
|
||||
}
|
||||
}), e.val(o.initialValue), o._addListeners(), o.options.hide || o.toggler.click()
|
||||
}
|
||||
},
|
||||
_addListeners: function() {
|
||||
var o = this;
|
||||
o.wrap.on("click.wpcolorpicker", function(e) {
|
||||
e.stopPropagation()
|
||||
}), o.toggler.click(function() {
|
||||
o.toggler.hasClass("wp-picker-open") ? o.close() : o.open()
|
||||
}), o.element.change(function(e) {
|
||||
var t = i(this).val();
|
||||
"" !== t && "#" !== t || (o.toggler.css("backgroundColor", ""), i.isFunction(o.options.clear) && o.options.clear.call(this, e))
|
||||
}), o.button.click(function(e) {
|
||||
var t = i(this);
|
||||
t.hasClass("wp-picker-clear") ? (o.element.val(""), o.toggler.css("backgroundColor", ""), i.isFunction(o.options.clear) && o.options.clear.call(this, e)) : t.hasClass("wp-picker-default") && o.element.val(o.options.defaultColor).change()
|
||||
})
|
||||
},
|
||||
open: function() {
|
||||
this.element.iris("toggle"), this.inputWrapper.removeClass("hidden"), this.wrap.addClass("wp-picker-active"), this.toggler.addClass("wp-picker-open").attr("aria-expanded", "true"), i("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker", this.close)
|
||||
},
|
||||
close: function() {
|
||||
this.element.iris("toggle"), this.inputWrapper.addClass("hidden"), this.wrap.removeClass("wp-picker-active"), this.toggler.removeClass("wp-picker-open").attr("aria-expanded", "false"), i("body").off("click.wpcolorpicker", this.close)
|
||||
},
|
||||
color: function(e) {
|
||||
if (e === t) return this.element.iris("option", "color");
|
||||
this.element.iris("option", "color", e)
|
||||
},
|
||||
defaultColor: function(e) {
|
||||
if (e === t) return this.options.defaultColor;
|
||||
this.options.defaultColor = e
|
||||
}
|
||||
}, i.widget("wp.wpColorPicker", e)
|
||||
}(jQuery);
|
||||
@@ -0,0 +1,2 @@
|
||||
/*! This file is auto-generated */
|
||||
!function(e){e.widget("wp.wpdialog",e.ui.dialog,{open:function(){this.isOpen()||!1===this._trigger("beforeOpen")||(this._super(),this.element.focus(),this._trigger("refresh"))}}),e.wp.wpdialog.prototype.options.closeOnEscape=!1}(jQuery);
|
||||
@@ -0,0 +1,345 @@
|
||||
<?php
|
||||
/**
|
||||
* @author ThemePunch <info@themepunch.com>
|
||||
* @link https://www.themepunch.com/
|
||||
* @copyright 2019 ThemePunch
|
||||
*/
|
||||
|
||||
if(!defined('ABSPATH')) exit();
|
||||
|
||||
class RevSliderWpml extends RevSliderFunctions {
|
||||
|
||||
private $cur_lang;
|
||||
|
||||
/**
|
||||
* load the wpml filters ect.
|
||||
**/
|
||||
public function __construct(){
|
||||
//RevLoader::add_filter('revslider_get_posts_by_category', array($this, 'translate_category_lang'), 10, 2);
|
||||
// RevLoader::add_filter('revslider_get_parent_slides_pre', array($this, 'change_lang'), 10, 4);
|
||||
// RevLoader::add_filter('revslider_get_parent_slides_post', array($this, 'change_lang_to_orig'), 10, 4);
|
||||
RevLoader::add_action('revslider_header_content', array($this, 'add_javascript_language'));
|
||||
}
|
||||
|
||||
/**
|
||||
* true / false if the wpml plugin exists
|
||||
*/
|
||||
// public function wpml_exists(){
|
||||
// return did_action('wpml_loaded');
|
||||
// }
|
||||
//
|
||||
//
|
||||
// /**
|
||||
// * valdiate that wpml exists
|
||||
// */
|
||||
// public function validateWpmlExists(){
|
||||
// if(!$this->wpml_exists()){
|
||||
// $this->throw_error(RevLoader::__('The WPML plugin is not activated', 'revslider'));
|
||||
// }
|
||||
// }
|
||||
|
||||
public static function wpml_exists()
|
||||
{
|
||||
return true;
|
||||
|
||||
if (class_exists("SitePress")) {
|
||||
return(true);
|
||||
} else {
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
private static function validateWpmlExists()
|
||||
{
|
||||
if (!self::isWpmlExists()) {
|
||||
UniteFunctionsRev::throwError("The wpml plugin don't exists");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* get languages array
|
||||
*/
|
||||
// public function getArrLanguages($get_all = true){
|
||||
// $this->validateWpmlExists();
|
||||
//
|
||||
// $langs = RevLoader::apply_filters('wpml_active_languages', array());
|
||||
// $response = array();
|
||||
//
|
||||
// if($get_all == true){
|
||||
// $response['all'] = RevLoader::__('All Languages', 'revslider');
|
||||
// }
|
||||
//
|
||||
// foreach($langs as $code => $lang){
|
||||
// $name = $lang['native_name'];
|
||||
// $response[$code] = $name;
|
||||
// }
|
||||
//
|
||||
// return $response;
|
||||
// }
|
||||
|
||||
public static function getArrLanguages($getAllCode = true)
|
||||
{
|
||||
$arrLangs = Language::getLanguages();
|
||||
|
||||
$response = array();
|
||||
|
||||
|
||||
|
||||
if ($getAllCode == true) {
|
||||
$response["all"] = RevLoader::__("All Languages", REVSLIDER_TEXTDOMAIN);
|
||||
}
|
||||
|
||||
|
||||
|
||||
foreach ($arrLangs as $code => $arrLang) {
|
||||
$ind = $arrLang['iso_code'];
|
||||
$response[$ind] = $arrLang['name'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
return($response);
|
||||
}
|
||||
/**
|
||||
* get assoc array of lang codes
|
||||
*/
|
||||
// public function getArrLangCodes($get_all = true){
|
||||
// $codes = array();
|
||||
//
|
||||
// if($get_all == true){
|
||||
// $codes['all'] = 'all';
|
||||
// }
|
||||
//
|
||||
// $this->validateWpmlExists();
|
||||
// $langs = RevLoader::apply_filters('wpml_active_languages', array());
|
||||
//
|
||||
// foreach($langs as $code => $arr){
|
||||
// $codes[$code] = $code;
|
||||
// }
|
||||
//
|
||||
// return $codes;
|
||||
// }
|
||||
public static function getArrLangCodes($getAllCode = true)
|
||||
{
|
||||
$arrCodes = array();
|
||||
|
||||
if ($getAllCode == true) {
|
||||
$arrCodes["all"] = "all";
|
||||
}
|
||||
|
||||
$arrLangs = Language::getLanguages();
|
||||
|
||||
foreach ($arrLangs as $code => $arr) {
|
||||
$ind = $arr['iso_code'];
|
||||
|
||||
$arrCodes[$ind] = $ind;
|
||||
}
|
||||
|
||||
return($arrCodes);
|
||||
}
|
||||
|
||||
/**
|
||||
* check if all languages exists in the given langs array
|
||||
*/
|
||||
// public function isAllLangsInArray($codes){
|
||||
// $all_codes = $this->getArrLangCodes();
|
||||
// $diff = array_diff($all_codes, $codes);
|
||||
// return empty($diff);
|
||||
// }
|
||||
public static function isAllLangsInArray($arrCodes)
|
||||
{
|
||||
$arrAllCodes = self::getArrLangCodes();
|
||||
|
||||
$diff = array_diff($arrAllCodes, $arrCodes);
|
||||
|
||||
return(empty($diff));
|
||||
}
|
||||
|
||||
/**
|
||||
* get flag url
|
||||
*/
|
||||
// public function getFlagUrl($code){
|
||||
//
|
||||
// $this->validateWpmlExists();
|
||||
//
|
||||
// if(empty($code) || $code == 'all'){
|
||||
// //$url = RS_PLUGIN_URL.'admin/assets/images/icon-all.png'; // NEW: ICL_PLUGIN_URL . '/res/img/icon16.png';
|
||||
// $url = ICL_PLUGIN_URL . '/res/img/icon16.png';
|
||||
// }else{
|
||||
// $active_languages = RevLoader::apply_filters('wpml_active_languages', array());
|
||||
// $url = isset($active_languages[$code]['country_flag_url']) ? $active_languages[$code]['country_flag_url'] : null;
|
||||
// }
|
||||
//
|
||||
// //default: show all
|
||||
// if(empty($url)){
|
||||
// //$url = RS_PLUGIN_URL.'admin/assets/images/icon-all.png';
|
||||
// $url = ICL_PLUGIN_URL . '/res/img/icon16.png';
|
||||
// }
|
||||
//
|
||||
// return $url;
|
||||
// }
|
||||
public static function getFlagUrl($code)
|
||||
{
|
||||
$arrLangs = Language::getLanguages();
|
||||
|
||||
if ($code == 'all') {
|
||||
$url = RevLoader::get_module_url() . '/views/img/icon16.png';
|
||||
} else {
|
||||
$url = '';
|
||||
foreach ($arrLangs as $lang) {
|
||||
if ($lang['iso_code'] == $code) {
|
||||
$url = _THEME_LANG_DIR_ . $lang['id_lang'] . '.jpg';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return($url);
|
||||
}
|
||||
|
||||
/**
|
||||
* get language title by code
|
||||
*/
|
||||
// public function getLangTitle($code){
|
||||
// if($code == 'all'){
|
||||
// return(RevLoader::__('All Languages', 'revslider'));
|
||||
// }else{
|
||||
// $def = RevLoader::apply_filters('wpml_default_language', null);
|
||||
// return RevLoader::apply_filters('wpml_translated_language_name', '', $code, $def);
|
||||
// }
|
||||
// }
|
||||
public static function getLangTitle($code)
|
||||
{
|
||||
$langs = self::getArrLanguages();
|
||||
|
||||
|
||||
|
||||
if ($code == "all") {
|
||||
return(RevLoader::__("All Languages", REVSLIDER_TEXTDOMAIN));
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (array_key_exists($code, $langs)) {
|
||||
return($langs[$code]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
$details = self::getLangDetails($code);
|
||||
|
||||
if (!empty($details)) {
|
||||
return($details["english_name"]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return("");
|
||||
}
|
||||
|
||||
/**
|
||||
* get current language
|
||||
*/
|
||||
// public function getCurrentLang(){
|
||||
// $this->validateWpmlExists();
|
||||
//
|
||||
// return (RevLoader::is_admin()) ? RevLoader::apply_filters('wpml_default_language', null) : RevLoader::apply_filters('wpml_current_language', null);
|
||||
// }
|
||||
|
||||
public static function getCurrentLang()
|
||||
{
|
||||
$language = Context::getContext()->language;
|
||||
|
||||
$lang = $language->iso_code;
|
||||
|
||||
return($lang);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* was before in RevSliderFunctions::get_posts_by_category();
|
||||
**/
|
||||
public function translate_category_lang($data, $type){
|
||||
$cat_id = $this->get_val($data, 'cat_id');
|
||||
$cat_id = (strpos($cat_id, ',') !== false) ? explode(',', $cat_id) : array($cat_id);
|
||||
|
||||
if($this->wpml_exists()){ //translate categories to languages
|
||||
$newcat = array();
|
||||
foreach($cat_id as $id){
|
||||
$newcat[] = RevLoader::apply_filters('wpml_object_id', $id, 'category', true);
|
||||
}
|
||||
$data['cat_id'] = implode(',', $newcat);
|
||||
}
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* switch the language if WPML is used in Slider
|
||||
**/
|
||||
public function change_lang($lang, $published, $gal_ids, $slider){
|
||||
if($this->wpml_exists() && $slider->get_param('use_wpml', 'off') == 'on'){
|
||||
$this->cur_lang = RevLoader::apply_filters('wpml_current_language', null);
|
||||
RevLoader::do_action('wpml_switch_language', $lang);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* switch the language back to original, if WPML is used in Slider
|
||||
**/
|
||||
public function change_lang_to_orig($lang, $published, $gal_ids, $slider){
|
||||
if($this->wpml_exists() && $slider->get_param(array('general', 'useWPML'), false) == true){ //switch language back
|
||||
RevLoader::do_action('wpml_switch_language', $this->cur_lang);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* modify slider language
|
||||
* @before: RevSliderOutput::setLang()
|
||||
*/
|
||||
public function get_language($use_wpml, $slider){
|
||||
// $lang = ($this->wpml_exists() && $use_wpml == true) ? ICL_LANGUAGE_CODE : 'all';
|
||||
$lang = self::getCurrentLang();
|
||||
|
||||
return $lang;
|
||||
}
|
||||
|
||||
|
||||
public function get_slider_language($slider){
|
||||
$use_wmpl = $slider->get_param(array('general', 'useWPML'), false);
|
||||
|
||||
return $this->get_language($use_wmpl, $slider);
|
||||
}
|
||||
|
||||
/**
|
||||
* add languages as javascript object to the RevSlider BackEnd Header
|
||||
**/
|
||||
public function add_javascript_language($rsad){
|
||||
if(!$this->wpml_exists()) return '';
|
||||
|
||||
$langs = $this->getArrLanguages();
|
||||
|
||||
$use_langs = array();
|
||||
foreach($langs as $code => $lang){
|
||||
$use_langs[$code] = array(
|
||||
'title' => $lang,
|
||||
'image' => $this->getFlagUrl($code)
|
||||
);
|
||||
}
|
||||
echo '<script type="text/javascript">';
|
||||
echo 'var RS_WPML_LANGS = JSON.parse(\''.json_encode($use_langs).'\');';
|
||||
echo '</script>';
|
||||
}
|
||||
}
|
||||
|
||||
$rs_wmpl = new RevSliderWpml();
|
||||
|
||||
/**
|
||||
* old classname extends new one (old classnames will be obsolete soon)
|
||||
* @since: 5.0
|
||||
**/
|
||||
class UniteWpmlRev extends RevSliderWpml {}
|
||||
?>
|
||||
Reference in New Issue
Block a user