403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/jquery/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/jquery/jquery.editable.js
(function($) {
	$.fn.editable = function (options) {

	   return this.each(function() {
			options = $.extend({
					lAdd: "Click to add...",
					lEdit: "Click to edit...",
					lSave: "Save...",
					inputLength: 50,
					type: "album",
					typeData: "desc", //"title"
					style: '',
					classHover: 'input_editable_hover',
					colorHover: '',
					location: 'ajax.php',
					empty: false,
                    setContentEditable: true,
                    hBlur: false,
                    hBeforeSend: false,
                    hSuccessSend: false,
			}, options);

			var container = $(this).attr({spellcheck:false}).addClass('editable');
            if (options.setContentEditable) {
                container.attr({contenteditable:true});
            }
			container.data('startEdit', false);
            var text=$.trim(container.text());
            if(text==options.lAdd)text='';
			container.data('valueDefault', text);
			if (text.replace(/\s/g,'') == '') {
				container.text(options.lAdd);
			}
            container.data('colorHoverDefault', container.css('background-color'));
			container.data('classHoverDefault', container.attr('class'));

			$(window).load(function(){
				container.css({minHeight: container.height(), minWidth: container.width()})
			});
			container.focus(function(){
                container.css({minHeight: container.height(), minWidth: container.width()});
                if (container.text()==options.lAdd) container.text('');
			}).on('mouseover', function() {
				if (options.colorHover != '')
					container.css('background-color', options.colorHover);
				(options.classHover!=='')&&container.attr('class', container.data('classHoverDefault') + ' ' + options.classHover);
			}).on('mouseout', function() {
				if (options.colorHover != '')
					container.css('background-color', container.data('colorHoverDefault'));
				(options.classHover!=='')&&container.attr('class', container.data('classHoverDefault'));
			}).on('keydown paste drop', function(e){
                container.css({minHeight: '', minWidth: ''});
				if(e.keyCode == 13) {
                    container.blur();
                    return false;
                }
				var val=container.text();
				setTimeout(function(){
					if (e.type!='keydown') val=container.text();
					if (container.text().length>options.inputLength || e.type!='keydown')
						container.text(val.substr(0, options.inputLength))
				}, 1);
			}).on('blur', function(){
				container.css({minHeight: '', minWidth: ''})
				var value=$.trim(container.text()).substr(0, options.inputLength),
					id=container[0].id.match(/[^_]+$/)[0],
					changed=(value!=container.data('valueDefault'));
				if ((value!='' || options.empty) && changed){
					$.ajax({type: 'POST',
							url: options.location,
							data: {'cmd':'saveoptions',
								   'data': value,
								   'type': options.type,
								   'type_data': options.typeData,
								   'id': id},
							beforeSend: function(){
                                options.lSave&&container.text(options.lSave);
                                if (typeof options.hBeforeSend == 'function') {
                                    options.hBeforeSend();
                                }
							},
							dataFilter: function(){
								container.data('valueDefault', value);
							},
							success: function(){
                                if (typeof options.hSuccessSend == 'function') {
                                    options.hSuccessSend();
                                }
								var valueDefault = container.data('valueDefault');
								if (!value && !valueDefault)
									container.text(options.lAdd).attr('title', options.lAdd)
								else
									container.text(valueDefault).attr('title', valueDefault);
								container.data('startEdit', false)
								 .css({minHeight: container.height(), minWidth: container.width()})
							}
					});
				} else {
					var valueDefault = container.data('valueDefault');
					if (valueDefault == '')
						container.text(options.lAdd)
					else
						container.text(valueDefault);
					container.data('startEdit', false)
					 .css({minHeight: container.height(), minWidth: container.width()})
				}
                if (typeof options.hBlur == 'function') {
                    options.hBlur();
                }
			}).on('dragenter', function(e){this.focus()});
		});
	};
})(jQuery)


Youez - 2016 - github.com/yon3zu
LinuXploit