Server IP : 195.201.23.43 / Your IP : 3.144.89.52 Web Server : Apache System : Linux webserver2.vercom.be 5.4.0-192-generic #212-Ubuntu SMP Fri Jul 5 09:47:39 UTC 2024 x86_64 User : kdecoratie ( 1041) PHP Version : 7.1.33-63+ubuntu20.04.1+deb.sury.org+1 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/kdecoratie/public_html/media/editors/codemirror/addon/hint/ |
Upload File : |
!(function(a){"object"==typeof exports&&"object"==typeof module?a(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)})((function(a){"use strict";function b(a,b,c){return c?a.indexOf(b)>=0:0==a.lastIndexOf(b,0)}function c(c,e){function f(){return{list:o,from:p?d(j.line,null==n?k.start:n):j,to:p?d(j.line,k.end):j}}var g=e&&e.schemaInfo,h=e&&e.quoteChar||'"',i=e&&e.matchInMiddle;if(g){var j=c.getCursor(),k=c.getTokenAt(j);k.end>j.ch&&(k.end=j.ch,k.string=k.string.slice(0,j.ch-k.start));var l=a.innerMode(c.getMode(),k.state);if(l.mode.xmlCurrentTag){var m,n,o=[],p=!1,q=/\btag\b/.test(k.type)&&!/>$/.test(k.string),r=q&&/^\w/.test(k.string);if(r){var s=c.getLine(j.line).slice(Math.max(0,k.start-2),k.start),t=/<\/$/.test(s)?"close":/<$/.test(s)?"open":null;t&&(n=k.start-("close"==t?2:1))}else q&&"<"==k.string?t="open":q&&"</"==k.string&&(t="close");var u=l.mode.xmlCurrentTag(l.state);if(!q&&!u||t){r&&(m=k.string),p=t;var v=l.mode.xmlCurrentContext?l.mode.xmlCurrentContext(l.state):[],l=v.length&&v[v.length-1],w=l&&g[l],x=l?w&&w.children:g["!top"];if(x&&"close"!=t)for(var y=0;y<x.length;++y)m&&!b(x[y],m,i)||o.push("<"+x[y]);else if("close"!=t)for(var z in g)!g.hasOwnProperty(z)||"!top"==z||"!attrs"==z||m&&!b(z,m,i)||o.push("<"+z);l&&(!m||"close"==t&&b(l,m,i))&&o.push("</"+l+">")}else{var w=u&&g[u.name],A=w&&w.attrs,B=g["!attrs"];if(!A&&!B)return;if(A){if(B){var C={};for(var D in B)B.hasOwnProperty(D)&&(C[D]=B[D]);for(var D in A)A.hasOwnProperty(D)&&(C[D]=A[D]);A=C}}else A=B;if("string"==k.type||"="==k.string){var E,s=c.getRange(d(j.line,Math.max(0,j.ch-60)),d(j.line,"string"==k.type?k.start:k.end)),F=s.match(/([^\s\u00a0=<>\"\']+)=$/);if(!F||!A.hasOwnProperty(F[1])||!(E=A[F[1]]))return;if("function"==typeof E&&(E=E.call(this,c)),"string"==k.type){m=k.string;var G=0;/['"]/.test(k.string.charAt(0))&&(h=k.string.charAt(0),m=k.string.slice(1),G++);var H=k.string.length;if(/['"]/.test(k.string.charAt(H-1))&&(h=k.string.charAt(H-1),m=k.string.substr(G,H-2)),G){var I=c.getLine(j.line);I.length>k.end&&I.charAt(k.end)==h&&k.end++}p=!0}var J=function(a){if(a)for(var c=0;c<a.length;++c)m&&!b(a[c],m,i)||o.push(h+a[c]+h);return f()};return E&&E.then?E.then(J):J(E)}"attribute"==k.type&&(m=k.string,p=!0);for(var K in A)!A.hasOwnProperty(K)||m&&!b(K,m,i)||o.push(K)}return f()}}}var d=a.Pos;a.registerHelper("hint","xml",c)}));Private