This commit is contained in:
apuc committed 2024-05-20 15:37:46 +03:00
commit 00b7dbd0b7
10404 files changed
+3285853

No files matched your search

@@ -0,0 +1,7 @@
/*!
* Name : Conditionize - jQuery conditions for forms
* Version : 1.0.5
* Author : nK <https://nkdev.info>
* GitHub : https://github.com/nk-o/conditionize
*/!function(n){const o={};function r(t){if(o[t])return o[t].exports;const e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;const n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!==typeof e)for(const o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){const e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";n.r(e);const r=n(2),o=n(3);function u(t){return(u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function c(e,t){let n,o=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)),o}function i(r){for(let t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?c(Object(i),!0).forEach(function(t){let e,n,o;e=r,o=i[n=t],n in e?Object.defineProperty(e,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(i,t))})}return r}function a(t,e){for(let n=0;n<e.length;n++){const o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}let f=o.window.jQuery,s=0;function l(t){this.table=t}l.prototype.parse=function(t){for(var e,n=t.length,o=this.table,r=[],i=[],c=0;c<n;){switch(e=t[c++]){case"(":i.unshift(e);break;case")":for(;i.length;){if("("===(e=i.shift()))break;r.push(e)}if("("!==e)throw new Error("Mismatched parentheses.");break;default:if(o.hasOwnProperty(e)){for(;i.length;){const u=i[0];if("("===u)break;const a=o[e],f=a.precedence,s=o[u].precedence;if(s<f||f===s&&"right"===a.associativity)break;r.push(i.shift())}i.unshift(e)}else r.push(e)}}for(;i.length;){if("("===(e=i.shift()))throw new Error("Mismatched parentheses.");r.push(e)}return r};function p(t,e){("object"===("undefined"===typeof HTMLElement?"undefined":u(HTMLElement))?t instanceof HTMLElement:t&&"object"===u(t)&&null!==t&&1===t.nodeType&&"string"===typeof t.nodeName)&&(t=[t]);for(var n,o=e,r=Array.prototype.slice.call(arguments,2),i=t.length,c=0;c<i;c++)if("object"===u(o)||void 0===o?t[c].Conditionize||(t[c].Conditionize=new v(t[c],o)):t[c].Conditionize&&(n=t[c].Conditionize[o].apply(t[c].Conditionize,r)),void 0!==n)return n;return t}var d={precedence:3,associativity:"left"},y={precedence:2,associativity:"left"},h={"==":{eval(t,e){return t==e},sort:y},"!=":{eval(t,e){return t!=e},sort:y},"===":{eval(t,e){return t===e},sort:y},"!==":{eval(t,e){return t!==e},sort:y},"*=":{eval(t,e){return-1!==t.indexOf(e)},sort:y},"<=":{eval(t,e){return t<=e},sort:d},">=":{eval(t,e){return e<=t},sort:d},"<":{eval(t,e){return t<e},sort:d},">":{eval(t,e){return e<t},sort:d},"&&":{eval(t,e){return t&&e},sort:{precedence:1,associativity:"right"}},"||":{eval(t,e){return t||e},sort:{precedence:0,associativity:"right"}}},v=function(){function o(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o);const n=this;n.instanceID=s++,n.$container=f(t),n.defaults={selector:"[data-cond]",conditionAttr:"data-cond",checkDebounce:150,customToggle:null,onInit:null,onDestroy:null,onCheck:null},n.options=i(i({},n.defaults),e),n.runCheck=Object(r.debounce)(n.options.checkDebounce,n.runCheck),n.init()}let t,e,n;return t=o,(e=[{key:"init",value(){const t=this;t.options.customToggle?t.options.customToggle.call(t,t.$container.find(t.options.selector),!1):t.$container.find(t.options.selector).hide(),t.$container.on("change.conditionize","input, select, textarea",function(){t.runCheck(t.$container.find(t.options.selector))}),t.runCheck(t.$container.find(t.options.selector)),t.options.onInit&&t.options.onInit.call(t)}},{key:"runCheck",value(t){const o=this;t.each(function(){const t=f(this),e=t.attr(o.options.conditionAttr).toString(),n=o.checkCondition(e);o.options.customToggle?o.options.customToggle.call(o,t,n):t[n?"show":"hide"](),o.options.onCheck&&o.options.onCheck(t,n)})}},{key:"checkCondition",value(t){var e=t.match(/[^\s]+/g),n={};Object.keys(h).forEach(function(t){n[t]=h[t].sort});for(var o,r,i,e=new l(n).parse(eLine truncated
//# sourceMappingURL=conditionize.min.js.map
@@ -0,0 +1 @@
{"version":3,"sources":["conditionize.js"],"names":["modules","installedModules","__webpack_require__","moduleId","exports","module","i","l","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__webpack_exports__","throttle_debounce__WEBPACK_IMPORTED_MODULE_0__","global__WEBPACK_IMPORTED_MODULE_1__","_typeof","obj","iterator","constructor","ownKeys","enumerableOnly","symbols","keys","getOwnPropertySymbols","filter","sym","getOwnPropertyDescriptor","push","apply","_objectSpread","target","arguments","length","source","forEach","configurable","writable","getOwnPropertyDescriptors","defineProperties","_defineProperties","props","descriptor","$","jQuery","instanceID","Parser","e","this","table","parse","a","h","unshift","shift","Error","f","precedence","associativity","plugin","items","HTMLElement","nodeType","nodeName","ret","options","args","Array","slice","len","k","Conditionize","sortRelational","sortEquality","relations","==","eval","b","sort","!=","===","!==","*=","indexOf","<=",">=","<",">","&&","||","container","userOptions","instance","Constructor","TypeError","_classCallCheck","self","$container","defaults","selector","conditionAttr","checkDebounce","customToggle","onInit","onDestroy","onCheck","runCheck","init","protoProps","staticProps","find","hide","on","$items","each","$this","conditionString","attr","toString","conditionResult","checkCondition","str","tokens","match","parserRelations","token","stack","index","pop","compare","isNumeric","error","operator","arr","condition","isValidSelector","$listenTo","result","is","val","off","show","jQueryPlugin","res","oldJqPlugin","fn","conditionize","noConflict","throttle","delay","noTrailing","callback","debounceMode","timeoutID","cancelled","lastExec","clearExistingTimeout","clearTimeout","wrapper","elapsed","Date","now","exec","undefined","setTimeout","cancel","debounce","atBegin","global","win","window","g","Function"],"mappings":"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 truncated