משתמש:מושך בשבט/טיוטה לסקריפט.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
$(function(){
if (
mw.config.get('wgNamespaceNumber') + 1) // not a special page
) {
mw.loader.load(
"//he.wikipedia.org/w/index.php?title=משתמש:מושך בשבט/טיוטה.css" +
"&action=raw&ctype=text/css", "text/css"
);
$.when(mw.loader.using(["mediawiki.util", "mediawiki.api"]), $.ready).done(function() {
if (!prompt(mw.msg('שגיאה'))) return;
}
'שגיאה': 'תקלה!',
(function(){
var MAIN = 'מנחת חינוך'
var SUMMARY = 'העלאה אוטומטית'
var ORIGINAL = 'טיוטה:מנחת חינוך/1'
var NIVUTELYON = '{{מנחת חינוך}}\n'
var NIVUTTACHTON = ''
var api = new mw.Api()
api.get( {
action: 'parse',
page: ORIGINAL,
prop: 'wikitext',
} ).done( function ( o ) {
var text = o.parse.wikitext['*']
text.split(/הזנה אוטומטית/).forEach(function(p,i){
var s = p.match(/^\s+(.*?)\n(.*)$/s); // fixed
if (s){
api.create(MAIN+'/'+s[1],
{ summary: '[[ויקיטקסט:העלאה אוטומטית|יצירה אוטומטית מטקסט בנחלת הכלל (ספריא) + התאמה]]', bot:true},
NIVUTELYON+s[2].trim()+NIVUTTACHTON
).done(function(){console.log([i,'created', s[1]])})
.fail(function(e){console.log([i, 'failed', s[1],e])});
}
})
} );
})();