Difference between revisions 40367 and 40368 on zhwikivoyage//<nowiki> (function($){ /* * vim: set noet sts=0 sw=8: (contracted; show full) // We must init the parameters var evt = document.createEvent( "Event" ); evt.initEvent( 'change', true, true ); result.type[0].dispatchEvent( evt ); }; Twinkle.image.callback.evaluate = function twinkleimageCallbackEvaluate(event) { var type; ⏎ mw.config.set('wgPageName', mw.config.get('wgPageName').replace(/_/g, ' ')); // for queen/king/whatever and country! var notify = event.target.notify.checked; var types = event.target.type; for( var i = 0; i < types.length; ++i ) { if( types[i].checked ) { type = types[i].values; break; (contracted; show full) // add to CSD log if desired if (lognomination) { params.fromDI = true; Twinkle.speedy.callbacks.user.addToLog(params, null); } // No auto-notification, display what was going to be added. var noteData = document.createElement( 'pre' ); noteData.appendChild( document.createTextNode( "{{subst:Uploadvionotice|" + mw.config.get('wgPMorebits.pageName')Norm + "}}--~~~~" ) ); Morebits.status.info( '提示', [ '这些内容应贴进上传者对话页:', document.createElement( 'br' ), noteData ] ); } }; Twinkle.image.callbacks = { taggingImage: function(pageobj) { var text = pageobj.getPageText(); (contracted; show full) pageobj.setCreateOption('nocreate'); pageobj.save(); }, userNotification: function(pageobj) { var params = pageobj.getCallbackParameters(); var initialContrib = pageobj.getCreator(); var usertalkpage = new Morebits.wiki.page('User talk:' + initialContrib, "通知上传者(" + initialContrib + ")"); var notifytext = "\n{{subst:Uploadvionotice|" + mw.config.get('wgPageName'); notifytextMorebits.pageNameNorm += "}} --~~~~"; usertalkpage.setAppendText(notifytext); usertalkpage.setEditSummary("通知:文件[[" + mw.config.get('wgPMorebits.pageName')Norm + "]]快速删除提名。" + Twinkle.getPref('summaryAd')); usertalkpage.setCreateOption('recreate'); switch (Twinkle.getPref('deliWatchUser')) { case 'yes': usertalkpage.setWatchlist(true); break; case 'no': usertalkpage.setWatchlistFromPreferences(false); break; default: usertalkpage.setWatchlistFromPreferences(true); break; } usertalkpage.setFollowRedirect(true); usertalkpage.append(); // add this nomination to the user's userspace log, if the user has enabled it if (params.lognomination) { params.fromDI = true; Twinkle.speedy.callbacks.user.addToLog(params, initialContrib); } }, imageList: function(pageobj) { var text = pageobj.getPageText(); var params = pageobj.getCallbackParameters(); pageobj.setPageText(text + "\n* [[:" + mw.config.get('wgPMorebits.pageName')Norm + "]]--~~~~"); pageobj.setEditSummary("添加[[" + mw.config.get('wgPMorebits.pageName')Norm + "]]。" + Twinkle.getPref('summaryAd')); pageobj.setCreateOption('recreate'); pageobj.save(); } }; })(jQuery); //</nowiki> All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://zh.wikivoyage.org/w/index.php?diff=prev&oldid=40368.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|