mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-12 04:40:26 +00:00
JS localization from mdawaffe. fixes #3911
git-svn-id: https://develop.svn.wordpress.org/trunk@4968 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1,7 +1,24 @@
|
||||
<?php @require_once('../../wp-config.php'); cache_javascript_headers(); ?>
|
||||
addLoadEvent(function(){theList=new listMan();});
|
||||
function deleteSomething(what,id,message,obj){if(!obj)obj=theList;if(!message)message="<?php printf(js_escape(__('Are you sure you want to delete this %s?')),"'+what+'"); ?>";if(confirm(message))return obj.ajaxDelete(what,id);else return false;}
|
||||
function dimSomething(what,id,dimClass,obj){if(!obj)obj=theList;return obj.ajaxDimmer(what,id,dimClass);}
|
||||
addLoadEvent( function() {
|
||||
if ( 'undefined' != typeof listManL10n )
|
||||
Object.extend(listMan.prototype, listManL10n);
|
||||
theList = new listMan();
|
||||
} );
|
||||
|
||||
function deleteSomething( what, id, message, obj ) {
|
||||
if ( !obj )
|
||||
obj=theList;
|
||||
if ( !message )
|
||||
message = obj.delText.replace(/%/g, what);
|
||||
if( confirm(message) )
|
||||
return obj.ajaxDelete( what, id );
|
||||
else return false;
|
||||
}
|
||||
|
||||
function dimSomething( what, id, dimClass, obj ) {
|
||||
if ( !obj )
|
||||
obj = theList;
|
||||
return obj.ajaxDimmer(what,id,dimClass);
|
||||
}
|
||||
|
||||
var listMan = Class.create();
|
||||
Object.extend(listMan.prototype, {
|
||||
@@ -19,6 +36,9 @@ Object.extend(listMan.prototype, {
|
||||
dataStore: null,
|
||||
formStore: null,
|
||||
|
||||
jumpText: 'Jump to new item',
|
||||
delText: 'Are you sure you want to delete this %s?',
|
||||
|
||||
initialize: function(theListId) {
|
||||
this.theList = $(theListId ? theListId : 'the-list');
|
||||
if ( !this.theList )
|
||||
@@ -53,7 +73,7 @@ Object.extend(listMan.prototype, {
|
||||
if ( m )
|
||||
showLinkMessage += m;
|
||||
else
|
||||
showLinkMessage += "<a href='#" + what + '-' + id + "'><?php echo js_escape(__('Jump to new item')); ?>";
|
||||
showLinkMessage += "<a href='#" + what + '-' + id + "'>" + tempObj.jumpText + "</a>";
|
||||
});
|
||||
if ( tempObj.showLink && showLinkMessage )
|
||||
Element.update(ajaxAdd.myResponseElement,"<div id='jumplink' class='updated fade'><p>" + showLinkMessage + "</p></div>");
|
||||
@@ -127,7 +147,7 @@ Object.extend(listMan.prototype, {
|
||||
Element.cleanWhitespace(this.theList);
|
||||
var id = this.topAdder ? this.theList.firstChild.id : this.theList.lastChild.id;
|
||||
if ( this.alt )
|
||||
if ( this.theList.childNodes.length % 2 )
|
||||
if ( ( this.theList.childNodes.length + this.altOffset ) % 2 )
|
||||
Element.addClassName($(id),this.alt);
|
||||
Fat.fade_element(id);
|
||||
},
|
||||
Reference in New Issue
Block a user