Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
htdocs /
phpMyAdmin /
js /
jquery /
src /
jquery /
[ HOME SHELL ]
Name
Size
Permission
Action
ajax
[ DIR ]
drwxrwxr-x
attributes
[ DIR ]
drwxrwxr-x
core
[ DIR ]
drwxrwxr-x
css
[ DIR ]
drwxrwxr-x
data
[ DIR ]
drwxrwxr-x
deferred
[ DIR ]
drwxrwxr-x
effects
[ DIR ]
drwxrwxr-x
event
[ DIR ]
drwxrwxr-x
exports
[ DIR ]
drwxrwxr-x
manipulation
[ DIR ]
drwxrwxr-x
queue
[ DIR ]
drwxrwxr-x
traversing
[ DIR ]
drwxrwxr-x
var
[ DIR ]
drwxrwxr-x
.eslintrc.json
360
B
-rwxrwxr-x
ajax.js
21.73
KB
-rwxrwxr-x
attributes.js
217
B
-rwxrwxr-x
callbacks.js
5.37
KB
-rwxrwxr-x
core.js
11.08
KB
-rwxrwxr-x
css.js
11.21
KB
-rwxrwxr-x
data.js
4.2
KB
-rwxrwxr-x
deferred.js
10.48
KB
-rwxrwxr-x
deprecated.js
596
B
-rwxrwxr-x
dimensions.js
1.69
KB
-rwxrwxr-x
effects.js
16.88
KB
-rwxrwxr-x
event.js
18.94
KB
-rwxrwxr-x
jquery.js
640
B
-rwxrwxr-x
manipulation.js
12.15
KB
-rwxrwxr-x
offset.js
6.2
KB
-rwxrwxr-x
queue.js
3.02
KB
-rwxrwxr-x
selector.js
66
B
-rwxrwxr-x
selector-native.js
6.24
KB
-rwxrwxr-x
selector-sizzle.js
411
B
-rwxrwxr-x
serialize.js
3.1
KB
-rwxrwxr-x
traversing.js
4.07
KB
-rwxrwxr-x
wrap.js
1.42
KB
-rwxrwxr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : data.js
define( [ "./core", "./core/access", "./data/var/dataPriv", "./data/var/dataUser" ], function( jQuery, access, dataPriv, dataUser ) { "use strict"; // Implementation Summary // // 1. Enforce API surface and semantic compatibility with 1.9.x branch // 2. Improve the module's maintainability by reducing the storage // paths to a single mechanism. // 3. Use the same single mechanism to support "private" and "user" data. // 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) // 5. Avoid exposing implementation details on user objects (eg. expando properties) // 6. Provide a clear path for implementation upgrade to WeakMap in 2014 var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, rmultiDash = /[A-Z]/g; function getData( data ) { if ( data === "true" ) { return true; } if ( data === "false" ) { return false; } if ( data === "null" ) { return null; } // Only convert to a number if it doesn't change the string if ( data === +data + "" ) { return +data; } if ( rbrace.test( data ) ) { return JSON.parse( data ); } return data; } function dataAttr( elem, key, data ) { var name; // If nothing was found internally, try to fetch any // data from the HTML5 data-* attribute if ( data === undefined && elem.nodeType === 1 ) { name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); data = elem.getAttribute( name ); if ( typeof data === "string" ) { try { data = getData( data ); } catch ( e ) {} // Make sure we set the data so it isn't changed later dataUser.set( elem, key, data ); } else { data = undefined; } } return data; } jQuery.extend( { hasData: function( elem ) { return dataUser.hasData( elem ) || dataPriv.hasData( elem ); }, data: function( elem, name, data ) { return dataUser.access( elem, name, data ); }, removeData: function( elem, name ) { dataUser.remove( elem, name ); }, // TODO: Now that all calls to _data and _removeData have been replaced // with direct calls to dataPriv methods, these can be deprecated. _data: function( elem, name, data ) { return dataPriv.access( elem, name, data ); }, _removeData: function( elem, name ) { dataPriv.remove( elem, name ); } } ); jQuery.fn.extend( { data: function( key, value ) { var i, name, data, elem = this[ 0 ], attrs = elem && elem.attributes; // Gets all values if ( key === undefined ) { if ( this.length ) { data = dataUser.get( elem ); if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { i = attrs.length; while ( i-- ) { // Support: IE 11 only // The attrs elements can be null (#14894) if ( attrs[ i ] ) { name = attrs[ i ].name; if ( name.indexOf( "data-" ) === 0 ) { name = jQuery.camelCase( name.slice( 5 ) ); dataAttr( elem, name, data[ name ] ); } } } dataPriv.set( elem, "hasDataAttrs", true ); } } return data; } // Sets multiple values if ( typeof key === "object" ) { return this.each( function() { dataUser.set( this, key ); } ); } return access( this, function( value ) { var data; // The calling jQuery object (element matches) is not empty // (and therefore has an element appears at this[ 0 ]) and the // `value` parameter was not undefined. An empty jQuery object // will result in `undefined` for elem = this[ 0 ] which will // throw an exception if an attempt to read a data cache is made. if ( elem && value === undefined ) { // Attempt to get data from the cache // The key will always be camelCased in Data data = dataUser.get( elem, key ); if ( data !== undefined ) { return data; } // Attempt to "discover" the data in // HTML5 custom data-* attrs data = dataAttr( elem, key ); if ( data !== undefined ) { return data; } // We tried really hard, but the data doesn't exist. return; } // Set the data... this.each( function() { // We always store the camelCased key dataUser.set( this, key, value ); } ); }, null, value, arguments.length > 1, null, true ); }, removeData: function( key ) { return this.each( function() { dataUser.remove( this, key ); } ); } } ); return jQuery; } );
Close