| /plugin/deletepageguard/lang/en/ |
| H A D | lang.php | 3 * English language file for the Delete Page Guard plugin. 5 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md 22 $lang['config_validation_errors'] = 'Some regex patterns in Delete Page Guard configuration have va… 25 $lang['menu'] = 'Delete Page Guard'; 26 $lang['admin_title'] = 'Delete Page Guard - Pattern Validation'; 55 $lang['cfg_match_target_o_id'] = 'Page ID (e.g. users:john:start)'; 56 $lang['cfg_match_target_o_filepath'] = 'Relative file path (e.g. users/john/start.txt)';
|
| H A D | settings.php | 3 * English language file for Delete Page Guard Plugin - Configuration Settings 5 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md 16 …rget'] = 'What to match patterns against: page ID (e.g., <code>wiki:syntax</code>) or file path (e… 18 …groups that can delete protected pages, in addition to administrators (comma-separated). Leave emp…
|
| /plugin/asciidocjs/node_modules/lodash/ |
| D | words.js | 15 * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. 22 * _.words('fred, barney, & pebbles', /[^, ]+/g); 25 function words(string, pattern, guard) { argument 27 pattern = guard ? undefined : pattern;
|
| D | template.js | 17 var reEmptyStringLeading = /\b__p \+= '';/g, 18 reEmptyStringMiddle = /\b(__p \+=) '' \+/g, 19 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; 25 * - "()," (modification of function parameters) 26 * - "=" (default value) 27 * - "[]{}" (destructuring of function parameters) 28 * - "/" (beginning of a comment) 29 * - whitespace 35 …* [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexica… 37 var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g; [all …]
|
| D | lodash.js | 11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */ 21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', 25 /** Used to stand-in for `undefined` hash values. */ 76 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1, 129 var reEmptyStringLeading = /\b__p \+= '';/g, 130 reEmptyStringMiddle = /\b(__p \+=) '' \+/g, 131 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; 134 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, 135 reUnescapedHtml = /[&<>"']/g, 140 var reEscape = /<%-([\s\S]+?)%>/g, [all …]
|
| /plugin/deletepageguard/ |
| H A D | README.md | 1 # Delete Page Guard for DokuWiki 3 The **Delete Page Guard** plugin prevents accidental or intentional deletion of 18 * **Pattern validation**: Real-time validation with detailed error messages for administrators. 20 * **Security features**: Built-in ReDoS protection and input sanitization. 29 plugin settings under the “Delete Page Guard” section. 36 |---|---| 38 … the patterns should match against the page ID (e.g. `users:john:home`) or the relative file path … 46 * **Real-time validation**: Invalid patterns are automatically detected when pages are saved 48 * **Admin interface**: Visit **Admin → Delete Page Guard** to test and validate patterns before sav… 49 * **Security protection**: Built-in protection against ReDoS (Regular Expression Denial of Service)… [all …]
|
| /plugin/deletepageguard/build/ |
| H A D | update-version.php | 4 * Version Update Script for Delete Page Guard Plugin 7 * Usage: php build/update-version.php [new-version] [new-date] 9 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md 28 $newDate = $argv[2] ?? date('Y-m-d'); 31 echo "Delete Page Guard Plugin - Version Update Script\n"; 33 echo "Usage: php build/update-version.php <new-version> [new-date]\n"; 34 echo "Example: php build/update-version.php 1.1.0 2025-02-01\n"; 39 if (!preg_match('/^\d+\.\d+\.\d+(-[a-zA-Z0-9\-\.]+)?$/', $newVersion)) { 40 die("Error: Invalid version format. Use semantic versioning (e.g., 1.0.0)\n"); 44 if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $newDate)) { [all …]
|
| /plugin/sequencediagram/bower_components/underscore/ |
| D | underscore.js | 3 // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 9 // -------------- 35 // Naked function reference for surrogate-prototype-swapping. 46 // backwards-compatibility for the old `require()` API. If we're in 61 // of the passed-in callback, to be repeatedly applied in other Underscore 84 // A mostly-internal function to generate callbacks that can be applied 133 // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength 134 // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094 135 var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; 143 // -------------------- [all …]
|
| /plugin/sequencediagram/bower_components/lodash/vendor/underscore/ |
| D | underscore.js | 3 // (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors 9 // -------------- 37 // Naked function reference for surrogate-prototype-swapping. 48 // backwards-compatibility for their old module API. If we're in 65 // of the passed-in callback, to be repeatedly applied in other Underscore 73 // The 2-parameter case has been omitted only because no current consumers 102 // This abstraction hides the internal-only argCount argument. 107 // Similar to ES6's rest param (http://ariya.ofilabs.com/2013/03/es6-and-rest-parameter.html) 110 startIndex = startIndex == null ? func.length - 1 : +startIndex; 112 var length = Math.max(arguments.length - startIndex, 0); [all …]
|
| /plugin/codemirror/dist/modes/ |
| D | erlang.min.js | 1 …-erlang","erlang");a.defineMode("erlang",function(b){"use strict";var c=["-type","-spec","-export_… class
|
| D | swift.min.js | 1 …guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutatin…
|
| D | erlang.min.js.map | 1 …g","i","e","r","E","stack","tt","tokens","ss","concat","indenter","textAfter","t","unit","indentUn…
|
| /plugin/sequencediagram/bower_components/lodash/ |
| D | lodash.js | 11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */ 21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', 24 /** Used to stand-in for `undefined` hash values. */ 75 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1, 128 var reEmptyStringLeading = /\b__p \+= '';/g, 129 reEmptyStringMiddle = /\b(__p \+=) '' \+/g, 130 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; 133 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, 134 reUnescapedHtml = /[&<>"']/g, 139 var reEscape = /<%-([\s\S]+?)%>/g, [all …]
|
| /plugin/sequencediagram/bower_components/lodash/dist/ |
| D | lodash.js | 11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */ 21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', 24 /** Used to stand-in for `undefined` hash values. */ 75 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1, 128 var reEmptyStringLeading = /\b__p \+= '';/g, 129 reEmptyStringMiddle = /\b(__p \+=) '' \+/g, 130 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; 133 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, 134 reUnescapedHtml = /[&<>"']/g, 139 var reEscape = /<%-([\s\S]+?)%>/g, [all …]
|
| /plugin/mikioplugin/inc/stemmechanics/lesserphp/ |
| H A D | lessc.inc.php | 77 foreach ((array)$this->importDir as $dir) { 78 $full = $dir.(substr($dir, -1) != '/' ? '/' : '').$url; 79 if ($this->fileExists($file = $full.'.less') || $this->fileExists($file = $full)) { 102 $importPath = $this->flattenList($importPath[2]); 105 $str = $this->coerceString($importPath); 108 $url = $this->compileValue($this->lib_e($str)); 111 if (substr_compare($url, '.css', -4, 4) === 0) return false; 113 $realPath = $this->findImport($url); 117 if ($this->importDisabled) { 121 if (isset($this->allParsedFiles[realpath($realPath)])) { [all …]
|
| /plugin/syntaxhighlightjs/static/lib/highlightjs/languages/ |
| D | sql.min.js | 1 …--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter cre…
|
| /plugin/ckgdoku/ckeditor/plugins/find/dialogs/ |
| D | find.js | 2 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. 5 …g){function n(a,b){var d=this,c=new CKEDITOR.dom.walker(a);c.guard=b?w:function(a){!w(a)&&(d._.mat… argument 6 …return a}var x=new CKEDITOR.style(CKEDITOR.tools.extend({attributes:{"data-cke-highlight":1},fullM… 7 …is._.matchBoundary=!1;if(b&&a&&0<this.offset)this.offset--;else if(b&&this.offset<b.getLength()-1)… 8 …-1:0:0}return y.call(this)}};var u=function(a,b){this._={walker:a,cursors:[],rangeLength:b,highlig… 11 …-1].character},getNextCharacterRange:function(a){var b,d;d=this._.cursors;d=(b=d[d.length-1])&&b.t… 12 …ngth;c++)for(d.push(d[c]+1);0<d[c+1]&&a.charAt(c)!=a.charAt(d[c+1]-1);)d[c+1]=d[d[c+1]-1]+1;this._… 14 …rs(),p=h[h.length-1],h=h[0],g=c.createRange();g.setStartAt(c.editable(),CKEDITOR.POSITION_AFTER_ST… 15 …g,k){r=1;a=0;a=this.hasMatchOptionsChanged(b,f,e);if(!this.matchRange||!this.matchRange.isMatched(… argument 18 …_find_fieldset",label:CKEDITOR.tools.htmlEncode(f.findOptions),style:"margin-top:29px",children:[{… [all …]
|
| /plugin/ckgedit/ckeditor/plugins/find/dialogs/ |
| D | find.js | 2 Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. 3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 6 …guard=b?v:function(a){!v(a)&&(d._.matchBoundary=!0)};c.evaluator=C;c.breakOnFalse=1;a.startContain… 7 …return a}var z=new CKEDITOR.style(CKEDITOR.tools.extend({attributes:{"data-cke-highlight":1},fullM… 8 …--;else if(b&&this.offset<b.getLength()-1)this.offset++;else{for(b=null;!b&&!(b=this._.walker[a?"p… 9 …r.textNode;if(d)a.setStartAfter(d);else return null}else d=b[0],b=b[b.length-1],a.setStart(d.textN… 12 …-1].character},getNextCharacterRange:function(a){var b,d;d=this._.cursors;d=(b=d[d.length-1])&&b.t… 14 …k;this.matchRange.moveNext().hitMatchBoundary&&h.reset()}if(2==k){if(d){var g=this.matchRange.getC… 15 …g[g.length-1],g=g[0],m=c.createRange();m.setStartAt(c.editable(),CKEDITOR.POSITION_AFTER_START);m.… 19 …_find_fieldset",label:CKEDITOR.tools.htmlEncode(e.findOptions),style:"margin-top:29px",children:[{… [all …]
|
| /plugin/barcodes/vendor/jucksearm/php-barcode/lib/ |
| D | Barcode1D.php | 8 // Begin : 2008-06-09 9 // Last Update : 2014-10-20 10 // Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com 11 // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) 12 // ------------------------------------------------------------------- 13 // Copyright (C) 2008-2014 Nicola Asuni - Tecnick.com LTD 31 // ------------------------------------------------------------------- 74 …- ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 … 78 $this->setBarcode($code, $type); 87 return $this->barcode_array; [all …]
|
| /plugin/asciidocjs/node_modules/nunjucks/src/ |
| D | filters.js | 14 return num !== num; // eslint-disable-line no-self-compare 51 var spaces = width - str.length; 52 var pre = lib.repeat(' ', spaces / 2 - spaces % 2); 66 _exports['default'] = default_; // eslint-disable-line dot-notation 75 // eslint-disable-line guard-for-in, no-restricted-syntax 97 return a > b ? 1 : a === b ? 0 : -1; // eslint-disable-line no-nested-ternary 162 return arr[arr.length - 1]; 173 // Objects (besides SafeStrings), non-primative Arrays 209 return r.copySafeness(str, str.replace(/\r\n|\n/g, '<br />\n')); 256 maxCount = -1; [all …]
|
| /plugin/diagramsnet/lib/math/config/ |
| D | default.js | 1 /* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */ 13 * --------------------------------------------------------------------- 15 * Copyright (c) 2009-2020 The MathJax Consortium 21 * http://www.apache.org/licenses/LICENSE-2.0 36 * http://www.mathjax.org/resources/docs/?configuration.html#configuration-options-by-component 45 // A comma-separated list of configuration files to load 46 // when MathJax starts up. E.g., to define local macros, etc. 55 // A comma-separated list of CSS stylesheet files to be loaded 76 // A comma-separated list of input and output jax to initialize at startup. 85 // output/HTML-CSS [all …]
|
| /plugin/ckgdoku/ckeditor/ |
| D | ckeditor.js | 2 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved. 5 (function(){function ka(a,f){CKEDITOR.tools.extend(this,f,{editor:a,id:"cke-"+CKEDITOR.tools.getUni… 7 …-1==c.indexOf(":/")&&"//"!=c.slice(0,2)&&(c=0===c.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]… 8 …unction(d){function c(){try{document.documentElement.doScroll("left")}catch(g){setTimeout(c,1);ret… 10 …a){for(var b=0,f=this.listeners;b<f.length;b++)if(f[b].fn==a)return b;return-1}};return{define:fun… 11 …g,d,h){a={name:c,sender:this,editor:a,data:g,listenerData:k,stop:d,cancel:h,removeListener:m};retu… argument 12 …unction(d,h,m){var g=f(this)[d];d=a;var n=l;a=l=0;if(g){var p=g.listeners;if(p.length)for(var p=p.… 15 …-1<a.indexOf("trident/"),b=!(!f&&!b),b={ie:b,edge:!!f,webkit:!b&&-1<a.indexOf(" applewebkit/"),air… 16 !b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")?b.chrome=!0:b.safari=!0);var c=0;b.ie&&(c=f?pars… 20 …For more information about this error go to http://docs.ckeditor.com/#!/guide/dev_errors-section-"+ [all …]
|
| /plugin/ckgedit/ckeditor/ |
| D | ckeditor.js.unc | 2 Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved. 3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 23 var g = c[d].src.match(a); 24 if (g) { 25 b = g[1]; 28 …} - 1 == b.indexOf(":/") && "//" != b.slice(0, 2) && (b = 0 === b.indexOf("/") ? location.href.mat… 34 -1 == a.indexOf(":/") && 0 !== a.indexOf("/") && (a = this.basePath + a); 35 …this.timestamp && "/" != a.charAt(a.length - 1) && !/[&?]t=/.test(a) && (a += (0 <= a.indexOf("?")… 107 return -1 115 on: function(b, d, h, k, g) { [all …]
|
| D | ckeditor.js | 2 Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved. 3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license 5 …e("script"),d=0;d<c.length;d++){var h=c[d].src.match(a);if(h){b=h[1];break}}-1==b.indexOf(":/")&&"… 6 …n b}(),getUrl:function(a){-1==a.indexOf(":/")&&0!==a.indexOf("/")&&(a=this.basePath+a);this.timest… 9 …nerIndex:function(a){for(var b=0,d=this.listeners;b<d.length;b++)if(d[b].fn==a)return b;return-1}}; 10 …g=a.call(this,b);CKEDITOR.tools.extend(g,d,!0)},on:function(b,d,g,k,h){function p(a,y,v,e){a={name… argument 11 …:function(){var a=0,b=function(){a=1},g=0,k=function(){g=1};return function(h,p,q){var e=d(this)[h… 12 …g=1:"undefined"!=typeof x&&(p=x);if(a||g)break}}p=g?!1:"undefined"==typeof p?!0:p;a=h;g=y;return p… argument 14 …-1<a.indexOf("trident/"),b=!(!d&&!b),b={ie:b,edge:!!d,webkit:!b&&-1<a.indexOf(" applewebkit/"),air… 15 …n.protocol};b.gecko="Gecko"==navigator.product&&!b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")… [all …]
|
| /plugin/amcharts/assets/amcharts/plugins/export/libs/pdfmake/ |
| D | pdfmake.js | 64 normal: 'Roboto-Regular.ttf', 65 bold: 'Roboto-Medium.ttf', 66 italics: 'Roboto-Italic.ttf', 67 bolditalics: 'Roboto-Italic.ttf' 122 iFrame.style.left = '-99999px'; 231 * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, 234 * - Safari 5-7 lacks support for changing the `Object.prototype.constructor` property 237 * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. 239 * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of 253 typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` [all …]
|