Tech Tangents:Sandbox: Difference between revisions

From Tech Tangents
Jump to navigation Jump to search
No edit summary
(Replaced content with "<html> <script> var param = { filename: 'File_1.jpg', format: 'json', ignorewarnings: 1 }, fileInput = $( '<input/>' ).attr( 'type', 'file' ), submitBtn = $( '<input/>' ).attr( 'type', 'button' ).attr( 'value', 'Upload' ), api = new mw.Api(); $( '#bodyContent' ).append( [ fileInput, submitBtn ] ); $( submitBtn ).on( 'click', function () { api.upload( fileInput[ 0 ], param ).done( function ( data ) { console.log( data.upload.filename + ' has sucessfull...")
Tag: Replaced
Line 1: Line 1:
<html>
<html>
<form class="mw-htmlform" action="/wiki/Special:Upload" method="post" enctype="multipart/form-data" id="mw-upload-form"><input type="hidden" value="Special:Upload" name="title">
<fieldset>
<legend>Source file</legend>
<table id="mw-htmlform-source"><tbody>
<tr class="mw-htmlform-field-UploadSourceField"><td class="mw-label"><label for="wpUploadFile">Source filename:</label></td><td class="mw-input"><input id="wpUploadFile" name="wpUploadFile" size="60" type="file">
</td></tr><tr><td colspan="2" class="htmlform-tip">Maximum file size: 48.83 MB</td></tr><tr class="mw-htmlform-field-HTMLInfoField"><td class="mw-label"><label></label></td><td class="mw-input"><div id="mw-upload-permitted"><p>Permitted file types: png, gif, jpg, jpeg, webp, pdf, tiff, bmp, odt, ods, zip, svg.
</p></div>


</td></tr>
<script>
</tbody></table>
var param = {
filename: 'File_1.jpg',
format: 'json',
ignorewarnings: 1
},
fileInput = $( '<input/>' ).attr( 'type', 'file' ),
submitBtn = $( '<input/>' ).attr( 'type', 'button' ).attr( 'value', 'Upload' ),
api = new mw.Api();


</fieldset>
$( '#bodyContent' ).append( [ fileInput, submitBtn ] );


<fieldset>
$( submitBtn ).on( 'click', function () {
<legend>File description</legend>
api.upload( fileInput[ 0 ], param ).done( function ( data ) {
<table id="mw-htmlform-description"><tbody>
console.log( data.upload.filename + ' has sucessfully uploaded.' );
<tr class="mw-htmlform-field-HTMLTextField"><td class="mw-label"><label for="wpDestFile">Destination filename:</label></td><td class="mw-input"><input id="wpDestFile" name="wpDestFile" size="60">
} ).fail( function ( data ) {
</td></tr><tr class="mw-htmlform-field-HTMLTextAreaField"><td class="mw-label"><label for="wpUploadDescription">Summary:</label></td><td class="mw-input"><textarea id="wpUploadDescription" cols="80" rows="8" name="wpUploadDescription"></textarea>
console.log( data );
</td></tr><tr><td></td><td class="mw-input"><div class="mw-editTools" tabindex="0"></div></td></tr>
} );
<tr class="mw-htmlform-field-Licenses"><td class="mw-label"><label for="wpLicense">Licensing:</label></td><td class="mw-input"><select name="wpLicense" id="wpLicense"><option title="{{}}" value="">None selected</option>
} );
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">Your own work:</option>
</script>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Allow non-commercial use, commercial use, and modifications as long as others credit you and share alike:</option>
<option title="{{self|cc-by-sa-4.0}}" value="self|cc-by-sa-4.0">&nbsp;&nbsp;&nbsp;&nbsp;Own work, Creative Commons Attribution-Share Alike 4.0</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Allow non-commercial use, commercial use, and modifications as long as others credit you:</option>
<option title="{{self|cc-by-4.0}}" value="self|cc-by-4.0">&nbsp;&nbsp;&nbsp;&nbsp;Own work, Creative Commons Attribution 4.0</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Reserve no rights:</option>
<option title="{{self|cc-zero}}" value="self|cc-zero">&nbsp;&nbsp;&nbsp;&nbsp;Own work, release into public domain under the CC-Zero license</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">Freely licensed:</option>
<option title="{{cc-by-sa-4.0}}" value="cc-by-sa-4.0" selected="">&nbsp;&nbsp;Creative Commons Attribution-Share Alike 4.0</option>
<option title="{{cc-by-4.0}}" value="cc-by-4.0">&nbsp;&nbsp;Creative Commons Attribution 4.0</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">Non-free / fair use - read WP:NONFREE before using any of the following tags:</option>
<option title="{{Non-free 2D art}}" value="Non-free 2D art">&nbsp;&nbsp;Two-dimensional art</option>
<option title="{{Non-free 3D art}}" value="Non-free 3D art">&nbsp;&nbsp;Three-dimensional art</option>
<option title="{{Non-free computer icon}}" value="Non-free computer icon">&nbsp;&nbsp;Computer icon</option>
<option title="{{Non-free logo}}" value="Non-free logo">&nbsp;&nbsp;Logo</option>
<option title="{{Non-free audio sample}}" value="Non-free audio sample">&nbsp;&nbsp;Music sample</option>
<option title="{{Non-free promotional}}" value="Non-free promotional">&nbsp;&nbsp;Promotional material</option>
<option title="{{Non-free historic image}}" value="Non-free historic image">&nbsp;&nbsp;Historically significant event</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Covers:</option>
<option title="{{Non-free packaging}}" value="Non-free packaging">&nbsp;&nbsp;&nbsp;&nbsp;General packaging</option>
<option title="{{Non-free album cover}}" value="Non-free album cover">&nbsp;&nbsp;&nbsp;&nbsp;Album or single cover</option>
<option title="{{Non-free board game cover}}" value="Non-free board game cover">&nbsp;&nbsp;&nbsp;&nbsp;Board game cover</option>
<option title="{{Non-free book cover}}" value="Non-free book cover">&nbsp;&nbsp;&nbsp;&nbsp;Book cover</option>
<option title="{{Non-free comic}}" value="Non-free comic">&nbsp;&nbsp;&nbsp;&nbsp;Comic book stuff</option>
<option title="{{Non-free video cover}}" value="Non-free video cover">&nbsp;&nbsp;&nbsp;&nbsp;DVD, Blu-Ray Disc, videotape, etc. cover</option>
<option title="{{Non-free game cover}}" value="Non-free game cover">&nbsp;&nbsp;&nbsp;&nbsp;Video game cover</option>
<option title="{{Non-free magazine cover}}" value="Non-free magazine cover">&nbsp;&nbsp;&nbsp;&nbsp;Magazine cover (can only be used in the article about the magazine)</option>
<option title="{{Non-free newspaper image}}" value="Non-free newspaper image">&nbsp;&nbsp;&nbsp;&nbsp;Newspaper cover</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Posters:</option>
<option title="{{Non-free poster}}" value="Non-free poster">&nbsp;&nbsp;&nbsp;&nbsp;Any kind of poster</option>
<option disabled="" style="color: graytext; --darkreader-inline-color: #988f81;" value="" data-darkreader-inline-color="">&nbsp;&nbsp;Screenshots:</option>
<option title="{{Non-free film screenshot}}" value="Non-free film screenshot">&nbsp;&nbsp;&nbsp;&nbsp;Movie screenshot</option>
<option title="{{Non-free television screenshot}}" value="Non-free television screenshot">&nbsp;&nbsp;&nbsp;&nbsp;TV screenshot</option>
<option title="{{Non-free title-card}}" value="Non-free title-card">&nbsp;&nbsp;&nbsp;&nbsp;Title card of a movie or TV series</option>
<option title="{{Non-free game screenshot}}" value="Non-free game screenshot">&nbsp;&nbsp;&nbsp;&nbsp;Computer game or video game screenshot</option>
<option title="{{Non-free software screenshot}}" value="Non-free software screenshot">&nbsp;&nbsp;&nbsp;&nbsp;Software screenshot</option>
<option title="{{Non-free Microsoft screenshot}}" value="Non-free Microsoft screenshot">&nbsp;&nbsp;&nbsp;&nbsp;- Screenshot of a Microsoft product</option>
<option title="{{Non-free software screenshot|Screenshots of Windows software}}" value="Non-free software screenshot|Screenshots of Windows software">&nbsp;&nbsp;&nbsp;&nbsp;- Windows software screenshot</option>
<option title="{{Non-free software screenshot|Screenshots of Mac software}}" value="Non-free software screenshot|Screenshots of Mac software">&nbsp;&nbsp;&nbsp;&nbsp;- Mac OS software screenshot</option>
<option title="{{Non-free software screenshot|Screenshots of Linux software}}" value="Non-free software screenshot|Screenshots of Linux software">&nbsp;&nbsp;&nbsp;&nbsp;- Linux software screenshot</option>
<option title="{{Non-free web screenshot}}" value="Non-free web screenshot">&nbsp;&nbsp;&nbsp;&nbsp;Website layout screenshot</option>
</select>
</td></tr><tr><td></td><td id="mw-license-preview"></td></tr>
<tr><td id="wpDestFile-warning" colspan="2"></td></tr></tbody></table>
<p class="mw-upload-editlicenses"><a href="/index.php?title=MediaWiki:Licenses&amp;action=edit" title="MediaWiki:Licenses">Edit license options</a></p>
</fieldset>
 
<fieldset>
<legend>Upload options</legend>
<table class="mw-htmlform-nolabel" id="mw-htmlform-options"><tbody>
<tr class="mw-htmlform-field-HTMLCheckField"><td class="mw-label"><label>&nbsp;</label></td><td class="mw-input"><input name="wpWatchthis" type="checkbox" value="1" checked="checked" id="wpWatchthis">&nbsp;<label for="wpWatchthis">Watch this file</label>
</td></tr><tr class="mw-htmlform-field-HTMLCheckField"><td class="mw-label"><label>&nbsp;</label></td><td class="mw-input"><input name="wpIgnoreWarning" type="checkbox" value="1" id="wpIgnoreWarning">&nbsp;<label for="wpIgnoreWarning">Ignore any warnings</label>
</td></tr>
</tbody></table>
 
</fieldset>
 
 
<input id="wpEditToken" type="hidden" value="9a347472e10ff5126c7824e1fe88fe0066db47d1+\" name="wpEditToken">
<input id="wpDestFileWarningAck" name="wpDestFileWarningAck" type="hidden">
<span class="mw-htmlform-submit-buttons">
<input name="wpUpload" title="Start upload [Alt+Shift+s]" accesskey="s" class="mw-htmlform-submit" type="submit" value="Upload file">
</span>
</form>
<script src="https://wiki.techtangents.net/resources/src/mediawiki.special.upload/upload.js"></script>
</html>
</html>

Revision as of 20:27, 6 September 2024