Benutzer:Schnark/js/localFile

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dieses Skript erlaubt das Öffnen und Speichern lokaler Dateien beim Bearbeiten. Dazu finden sich rechts außen bei den Schaltflächen zum Speichern und der Vorschau zwei weitere Schaltflächen, mit den du eine Datei öffnen kannst, die dann den Inhalt des Bearbeitenfeldes ersetzt, und zum Speichern dieses Inhalts in einer lokalen Datei.

So sieht’s aus

Einbindung[Bearbeiten | Quelltext bearbeiten]

Falls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.

Andere Benutzer können das Skript durch folgende Zeilen in der eigenen common.js einbinden:

//[[Benutzer:Schnark/js/localFile.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/localFile.js&action=raw&ctype=text/javascript');
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').done(function () {
	mw.libs.ve.addPlugin(function () {
		var d = $.Deferred();
		mw.hook('userjs.script-ready.localFile').add(d.resolve);
		mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/localFile.js&action=raw&ctype=text/javascript');
		return d.promise();
	});
});

Die zweite Zeile aktiviert das Skript für den klassischen Quelltexteditor, die restlichen für den VisualEditor.

Alternativen[Bearbeiten | Quelltext bearbeiten]

Code[Bearbeiten | Quelltext bearbeiten]

Der Javascript-Code befindet sich unter Benutzer:Schnark/js/localFile.js.