ویکی اقتباس urwikiquote https://ur.wikiquote.org/wiki/%D8%B5%D9%81%D8%AD%DB%81_%D8%A7%D9%88%D9%84 MediaWiki 1.46.0-wmf.26 first-letter میڈیا خاص تبادلۂ خیال صارف تبادلۂ خیال صارف ویکی اقتباس تبادلۂ خیال ویکی اقتباس فائل تبادلۂ خیال فائل میڈیاویکی تبادلۂ خیال میڈیاویکی سانچہ تبادلۂ خیال سانچہ معاونت تبادلۂ خیال معاونت زمرہ تبادلۂ خیال زمرہ TimedText TimedText talk ماڈیول تبادلۂ خیال ماڈیول Event Event talk سانچہ:New pages 10 2677 14150 14140 2026-04-29T00:00:36Z Aafis Bot 2972 تجدید فہرست (روبہ) 14150 wikitext text/x-wiki <div style="background-color: #faf9b2;color:var(--color-base-fixed,#202122); border: 2px solid #faf9b2; border-bottom: none; padding-top: 0.3em; padding-bottom: 0.3em; font-size: large; text-align:center;"> '''[[Special:NewPages|نئے صفحات]]''' </div> <!-- Image start --> [[File:Karl Kraus.jpg|thumb|ویکی اقتباس میں نیا: [[کارل کراؤس]]]] <!-- Image end --> <div style="background: #ffffec; color:var(--color-base-fixed,#202122); border: 2px solid #faf9b2; border-top: none; padding: 0.6em; padding-top: none;"> <!-- NOTE BEFORE ADDING: Total of fourteen (15) only, in chronological order: add to top, remove from bottom --> <!-- List Top --> :[[عاشق الہیٰ بلند شہری]] :[[کارل کراؤس]] :[[ڈورس لیسنگ]] :[[ونسنٹ ڈی پال]] :[[والٹر مائیکل ملر جونیئر]] :[[ماؤ زے تنگ]] :[[فرٹز لیبر]] :[[لیوپولڈ اسٹوکوسکی]] :[[حکیم اجمل خان]] :[[مفتی فیض الوحید]] :[[بھارت]] :[[ایڈمنڈ اسپنسر]] :[[جیوتی راؤ پھلے]] :[[الهيثم]] :[[ادب]] <!-- List Bottom --> {{break}} <div style="text-align:center;" class="plainlinks">چند نئے صفحات کی ایک جزوی فہرست ([[Special:NewPages|نئے صفحات]] [http://ur.wikiquote.org/w/index.php?title=سانچہ:New_pages&action=edit شامل کریں])</div></div><noinclude>[[Category:Main Page templates|{{PAGENAME}}]]</noinclude> 70z5oedtq3rufod6nmy5su1butp2x22 میڈیاویکی:RefToolbar.js 8 3280 14148 11247 2026-04-28T22:58:11Z Neriah 2326 Standardisation of thumbnail sizes 14148 javascript text/javascript // Todo: make autodate an option in the CiteTemplate object, not a preference // Global object if (typeof CiteTB == 'undefined') { var CiteTB = { "Templates" : {}, // All templates "Options" : {}, // Global options "UserOptions" : {}, // User options "DefaultOptions" : {}, // Script defaults "ErrorChecks" : {} // Error check functions }; } // only load on edit, unless its a user JS/CSS page if ((mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit') && !((mw.config.get('wgNamespaceNumber') == 2 || mw.config.get('wgNamespaceNumber') == 4) && (mw.config.get('wgPageName').indexOf('.js') != -1 || mw.config.get('wgPageName').indexOf('.css') != -1 ))) { appendCSS(".cite-form-td {"+ "height: 0 !important;"+ "padding: 0.1em !important;"+ "}"); // Default options, these mainly exist so the script won't break if a new option is added CiteTB.DefaultOptions = { "date format" : "<year>-<zmonth>-<zdate>", "autodate fields" : [], "months" : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], "modal" : true, "autoparse" : false, "expandtemplates": false }; // Get an option - user settings override global which override defaults CiteTB.getOption = function(opt) { if (CiteTB.UserOptions[opt] != undefined) { return CiteTB.UserOptions[opt]; } else if (CiteTB.Options[opt] != undefined) { return CiteTB.Options[opt]; } return CiteTB.DefaultOptions[opt]; } CiteTB.init = function() { /* Main stuff, build the actual toolbar structure * 1. get the template list, make the dropdown list and set up the template dialog boxes * 2. actually build the toolbar: * * A section for cites * ** dropdown for the templates (previously defined) * ** button for named refs with a dialog box * ** button for errorcheck * 3. add the whole thing to the main toolbar */ if (typeof $('div[rel=cites]')[0] != 'undefined') { // Mystery IE bug workaround return; } $('head').trigger('reftoolbarbase'); var $target = $('#wpTextbox1'); var temlist = {}; var d = new Date(); var start = d.getTime(); for (var t in CiteTB.Templates) { var tem = CiteTB.Templates[t]; sform = CiteTB.escStr(tem.shortform); var actionobj = { type: 'dialog', module: 'cite-dialog-'+sform }; var dialogobj = {}; dialogobj['cite-dialog-'+sform] = { resizeme: false, titleMsg: 'cite-dialog-'+sform, id: 'citetoolbar-'+sform, init: function() {}, html: tem.getInitial(), dialog: { width:675, open: function() { $(this).html(CiteTB.getOpenTemplate().getForm()); $('.cite-prev-parse').on( 'click', CiteTB.prevParseClick); }, beforeclose: function() { CiteTB.resetForm(); }, buttons: { 'cite-form-submit': function() { $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { type: 'encapsulate', options: { peri: ' ' } }, $(this) ); var ref = CiteTB.getRef(false, true); $(this).dialog( 'close' ); $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { type: 'encapsulate', options: { pre: ref } }, $(this) ); }, 'cite-form-showhide': CiteTB.showHideExtra, 'cite-refpreview': function() { var ref = CiteTB.getRef(false, false); var template = CiteTB.getOpenTemplate(); var div = $("#citetoolbar-"+CiteTB.escStr(template.shortform)); div.find('.cite-preview-label').show(); div.find('.cite-ref-preview').text(ref).show(); if (CiteTB.getOption('autoparse')) { CiteTB.prevParseClick(); } else { div.find('.cite-prev-parse').show(); div.find('.cite-prev-parsed-label').hide(); div.find('.cite-preview-parsed').html(''); } }, 'wikieditor-toolbar-tool-link-cancel': function() { $(this).dialog( 'close' ); }, 'cite-form-reset': function() { CiteTB.resetForm(); } } } }; $target.wikiEditor('addDialog', dialogobj); if (!CiteTB.getOption('modal')) { //$('#citetoolbar-'+sform).dialog('option', 'modal', false); } temlist[sform] = {label: tem.templatename, action: actionobj }; } var refsection = { 'sections': { 'cites': { type: 'toolbar', labelMsg: 'cite-section-label', groups: { 'template': { tools: { 'template': { type: 'select', labelMsg: 'cite-template-list', list: temlist } } }, 'namedrefs': { labelMsg: 'cite-named-refs-label', tools: { 'nrefs': { type: 'button', action: { type: 'dialog', module: 'cite-toolbar-namedrefs' }, icon: '//upload.wikimedia.org/wikipedia/commons/thumb/b/be/Nuvola_clipboard_lined.svg/60px-Nuvola_clipboard_lined.svg.png', section: 'cites', group: 'namedrefs', labelMsg: 'cite-named-refs-button' } } }, 'errorcheck': { labelMsg: 'cite-errorcheck-label', tools: { 'echeck': { type: 'button', action: { type: 'dialog', module: 'cite-toolbar-errorcheck' }, icon: '//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Nuvola_apps_korganizer-NO.png/60px-Nuvola_apps_korganizer-NO.png', section: 'cites', group: 'errorcheck', labelMsg: 'cite-errorcheck-button' } } } } } } }; var defaultdialogs = { 'cite-toolbar-errorcheck': { titleMsg: 'cite-errorcheck-label', id: 'citetoolbar-errorcheck', resizeme: false, init: function() {}, html: '<div id="cite-namedref-loading">'+ '<img src="//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif" />'+ '&nbsp;'+mw.usability.getMsg('cite-loading')+'</div>', dialog: { width:550, open: function() { CiteTB.loadRefs(); }, buttons: { 'cite-errorcheck-submit': function() { var errorchecks = $("input[name='cite-err-test']:checked"); var errors = []; for (var i=0; i<errorchecks.length; i++) { errors = errors.concat(CiteTB.ErrorChecks[$(errorchecks[i]).val()].run()); } CiteTB.displayErrors(errors); $(this).dialog( 'close' ); }, 'wikieditor-toolbar-tool-link-cancel': function() { $(this).dialog( 'close' ); } } } }, 'cite-toolbar-namedrefs': { titleMsg: 'cite-named-refs-title', resizeme: false, id: 'citetoolbar-namedrefs', html: '<div id="cite-namedref-loading">'+ '<img src="//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif" />'+ '&nbsp;'+mw.usability.getMsg('cite-loading')+'</div>', init: function() {}, dialog: { width: 550, open: function() { CiteTB.loadRefs(); }, buttons: { 'cite-form-submit': function() { var refname = $("#cite-namedref-select").val(); if (refname == '') { return; } $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { type: 'encapsulate', options: { peri: ' ' } }, $(this) ); $(this).dialog( 'close' ); $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( 'context' ), { type: 'encapsulate', options: { pre: CiteTB.getNamedRef(refname, true) } }, $(this) ); }, 'wikieditor-toolbar-tool-link-cancel': function() { $(this).dialog( 'close' ); } } } } }; $target.wikiEditor('addDialog', defaultdialogs); $('#citetoolbar-namedrefs').off('dialogopen'); if (!CiteTB.getOption('modal')) { //$('#citetoolbar-namedrefs').dialog('option', 'modal', false); //$('#citetoolbar-errorcheck').dialog('option', 'modal', false); appendCSS(".ui-widget-overlay {"+ "display:none !important;"+ "}"); } $target.wikiEditor('addToToolbar', refsection); } // Load local data - messages, cite templates, etc. $(document).ready( function() { switch( wgUserLanguage ) { case 'en': // English var RefToolbarMessages = importScript('MediaWiki:RefToolbarMessages-en.js'); break; case 'de': // German var RefToolbarMessages = importScript('MediaWiki:RefToolbarMessages-de.js'); break; default: // Urdu var RefToolbarMessages = importScript('MediaWiki:RefToolbarMessages-ur.js'); } }); // Setup the main object CiteTB.mainRefList = []; CiteTB.refsLoaded = false; // REF FUNCTIONS // Actually assemble a ref from user input CiteTB.getRef = function(inneronly, forinsert) { var template = CiteTB.getOpenTemplate(); var templatename = template.templatename; var res = ''; var refobj = {'shorttag':false}; if (!inneronly) { var group = $('#cite-'+CiteTB.escStr(template.shortform)+'-group').val(); var refname = $('#cite-'+CiteTB.escStr(template.shortform)+'-name').val(); res += '<ref'; if (refname) { refname = $.trim(refname); res+=' name='+CiteTB.getQuotedString(refname); refobj.refname = refname; } if (group) { group = $.trim(group); res+=' group='+CiteTB.getQuotedString(group); refobj.refgroup = group; } res+='>'; } var content ='{{'+templatename; for( var i=0; i<template.basic.length; i++ ) { var fieldname = template.basic[i].field; var field = $('#cite-'+CiteTB.escStr(template.shortform)+'-'+fieldname).val(); if (field) { content+='|'+fieldname.replace(/_/g, " ")+'='; content+= $.trim(field.replace("|", "{{!}}")); } } if ($('#cite-form-status').val() != 'closed') { for( var i=0; i<template.extra.length; i++ ) { var fieldname = template.extra[i].field; var field = $('#cite-'+CiteTB.escStr(template.shortform)+'-'+fieldname).val(); if (field) { content+='|'+fieldname.replace(/_/g, " ")+'='; content+= $.trim(field.replace("|", "{{!}}")); } } } content+= '}}'; res+=content; refobj.content = content; if (!inneronly) { res+= '</ref>'; } if (forinsert) { CiteTB.mainRefList.push(refobj); } return res; } // Make a reference to a named ref CiteTB.getNamedRef = function(refname, forinsert) { var inner = 'name='; if (forinsert) { CiteTB.mainRefList.push( {'shorttag':true, 'refname':refname} ); } return '<ref name='+CiteTB.getQuotedString(refname)+' />'; } // Function to load the ref list CiteTB.loadRefs = function() { if (CiteTB.refsLoaded) { return; } CiteTB.getPageText(CiteTB.loadRefsInternal); } // Function that actually loads the list from the page text CiteTB.loadRefsInternal = function(text) { // What this does: extract first name/group extract second name/group shorttag inner content var refsregex = /< *ref(?: +(name|group) *= *(?:"([^"]*?)"|'([^']*?)'|([^ '"\/\>]*?)) *)? *(?: +(name|group) *= *(?:"([^"]*?)"|'([^']*?)'|([^ '"\/\>]*?)) *)? *(?:\/ *>|>((?:.|\n)*?)< *\/ *ref *>)/gim // This should work regardless of the quoting used for names/groups and for linebreaks in the inner content while (true) { var ref = refsregex.exec(text); if (ref == null) { break; } var refobj = {}; if (ref[9]) { // Content + short tag check //alert('"'+ref[9]+'"'); refobj['content'] = ref[9]; refobj['shorttag'] = false; } else { refobj['shorttag'] = true; } if (ref[1] != '') { // First name/group if (ref[2]) { refobj['ref'+ref[1]] = ref[2]; } else if (ref[3]) { refobj['ref'+ref[1]] = ref[3]; } else { refobj['ref'+ref[1]] = ref[4]; } } if (ref[5] != '') { // Second name/group if (ref[6]) { refobj['ref'+ref[5]] = ref[6]; } else if (ref[7]) { refobj['ref'+ref[5]] = ref[7]; } else { refobj['ref'+ref[5]] = ref[8]; } } CiteTB.mainRefList.push(refobj); } CiteTB.refsLoaded = true; CiteTB.setupErrorCheck(); CiteTB.setupNamedRefs() } // AJAX FUNCTIONS // Parse some wikitext and hand it off to a callback function CiteTB.parse = function(text, callback) { $.post( mw.config.get('wgServer')+wgScriptPath+'/api.php', {action:'parse', title:mw.config.get('wgPageName'), text:text, prop:'text', format:'json'}, function(data) { var html = data['parse']['text']['*']; callback(html); }, 'json' ); } // Use the API to expand templates on some text CiteTB.expandtemplates = function(text, callback) { $.post( mw.config.get('wgServer')+wgScriptPath+'/api.php', {action:'expandtemplates', title:mw.config.get('wgPageName'), text:text, format:'json'}, function(data) { var restext = data['expandtemplates']['*']; callback(restext); }, 'json' ); } // Function to get the page text CiteTB.getPageText = function(callback) { var section = $("input[name='wpSection']").val(); if ( section != '' ) { var postdata = {action:'query', prop:'revisions', rvprop:'content', pageids:wgArticleId, format:'json'}; if (CiteTB.getOption('expandtemplates')) { postdata['rvexpandtemplates'] = '1'; } $.get( mw.config.get('wgServer')+wgScriptPath+'/api.php', postdata, function(data) { var pagetext = data['query']['pages'][wgArticleId.toString()]['revisions'][0]['*']; callback(pagetext); }, 'json' ); } else { if (CiteTB.getOption('expandtemplates')) { CiteTB.expandtemplates($('#wpTextbox1').wikiEditor('getContents').text(), callback); } else { callback($('#wpTextbox1').wikiEditor('getContents').text()); } } } // Autofill a template from an ID (ISBN, DOI, PMID) CiteTB.initAutofill = function() { var elemid = $(this).attr('id'); var res = /^cite\-auto\-(.*?)\-(.*)\-(.*)$/.exec(elemid); var tem = res[1]; var field = res[2]; var autotype = res[3]; var id = $('#cite-'+tem+'-'+field).val(); if (!id) { return false; } var url = '//toolserver.org/~alexz/ref/lookup.php?'; url+=autotype+'='+encodeURIComponent(id); url+='&template='+encodeURIComponent(tem); var s = document.createElement('script'); s.setAttribute('src', url); s.setAttribute('type', 'text/javascript'); document.getElementsByTagName('head')[0].appendChild(s); return false; } // Callback for autofill //TODO: Autofill the URL, at least for DOI CiteTB.autoFill = function(data, template, type) { var cl = 'cite-'+template+'-'; $('.'+cl+'title').val(data.title); if ($('.'+cl+'last1')) { for(var i=0; i<data.authors.length; i++) { if ($('.'+cl+'last'+(i+1)).length) { $('.'+cl+'last'+(i+1)).val(data.authors[i][0]); $('.'+cl+'first'+(i+1)).val(data.authors[i][1]); } else { var coauthors = []; for(var j=i; j<data.authors.length; j++) { coauthors.push(data.authors[j].join(', ')); } $('.'+cl+'coauthors').val(coauthors.join(', ')); break; } } } else if($('.'+cl+'author1')) { for(var i=0; i<data.authors.length; i++) { if ($('.'+cl+'author'+(i+1)).length) { $('.'+cl+'author'+(i+1)).val(data.authors[i].join(', ')); } else { var coauthors = []; for(var j=i; j<data.authors.length; j++) { coauthors.push(data.authors[j].join(', ')); } $('.'+cl+'coauthors').val(coauthors.join(', ')); break; } } } else { var authors = []; for(var i=0; j<data.authors.length; j++) { authors.push(data.authors[j].join(', ')); } $('.'+cl+'authors').val(authors.join(', ')); } if (type == 'pmid' || type == 'doi') { if (type == 'doi') { var DT = new Date(data.date); $('.'+cl+'date').val(CiteTB.formatDate(DT)); } else { $('.'+cl+'date').val(data.date); } $('.'+cl+'journal').val(data.journal); $('.'+cl+'volume').val(data.volume); $('.'+cl+'issue').val(data.issue); $('.'+cl+'pages').val(data.pages); } else if (type == 'isbn') { $('.'+cl+'publisher').val(data.publisher); $('.'+cl+'location').val(data.location); $('.'+cl+'year').val(data.year); $('.'+cl+'edition').val(data.edition); } } // FORM DIALOG FUNCTIONS // fill the accessdate param with the current date CiteTB.fillAccessdate = function() { var elemid = $(this).attr('id'); var res = /^cite\-date\-(.*?)\-(.*)$/.exec(elemid); var id = res[1]; var field = res[2]; var DT = new Date(); datestr = CiteTB.formatDate(DT); datestr= datestr.replace(/1/g, "1").replace(/2/g, "2").replace(/3/g, "3").replace(/4/g, "4").replace(/5/g, "5"); datestr= datestr.replace(/6/g, "6").replace(/7/g, "7").replace(/8/g, "8").replace(/9/g, "9").replace(/0/g, "0"); $('#cite-'+id+'-'+field).val(datestr); return false; } CiteTB.formatDate = function(DT) { var datestr = CiteTB.getOption('date format'); var zmonth = ''; var month = DT.getUTCMonth()+1; if (month < 10) { zmonth = "0"+month.toString(); } else { zmonth = month.toString(); } month = month.toString(); var zdate = ''; var date = DT.getUTCDate(); if (date < 10) { zdate = "0"+date.toString(); } else { zdate = date.toString(); } date = date.toString() datestr = datestr.replace('<date>', date); datestr = datestr.replace('<month>', month); datestr = datestr.replace('<zdate>', zdate); datestr = datestr.replace('<zmonth>', zmonth); datestr = datestr.replace('<monthname>', CiteTB.getOption('months')[DT.getUTCMonth()]); datestr = datestr.replace('<year>', DT.getUTCFullYear().toString()); return datestr; } // Function called after the ref list is loaded, to actually set the contents of the named ref dialog // Until the list is loaded, its just a "Loading" placeholder CiteTB.setupNamedRefs = function() { var names = [] for( var i=0; i<CiteTB.mainRefList.length; i++) { if (!CiteTB.mainRefList[i].shorttag && CiteTB.mainRefList[i].refname) { names.push(CiteTB.mainRefList[i]); } } var stuff = $('<div />') $('#citetoolbar-namedrefs').html( stuff ); if (names.length == 0) { stuff.html(mw.usability.getMsg('cite-no-namedrefs')); } else { stuff.html(mw.usability.getMsg('cite-namedrefs-intro')); var select = $('<select id="cite-namedref-select">'); select.append($('<option value="" />').text(mw.usability.getMsg('cite-named-refs-dropdown'))); for(var i=0; i<names.length; i++) { select.append($('<option />').text(names[i].refname)); } stuff.after(select); select.before('<br />'); var prevlabel = $('<div id="cite-nref-preview-label" style="display:none;" />').html(mw.usability.getMsg('cite-raw-preview')); select.after(prevlabel); prevlabel.before("<br /><br />"); prevlabel.after('<div id="cite-namedref-preview" style="padding:0.5em; font-size:110%" />'); var parselabel = $('<span id="cite-parsed-label" style="display:none;" />').html(mw.usability.getMsg('cite-parsed-label')); $('#cite-namedref-preview').after(parselabel); parselabel.after('<div id="cite-namedref-parsed" style="padding-bottom:0.5em; font-size:110%" />'); var link = $('<a href="#" id="cite-nref-parse" style="margin:0 1em 0 1em; display:none; color:darkblue" />'); link.html(mw.usability.getMsg('cite-form-parse')); $('#cite-namedref-parsed').after(link); $("#cite-namedref-select").on( 'change', CiteTB.namedRefSelectClick); $('#cite-nref-parse').on( 'click', CiteTB.nrefParseClick); } } // Function to get the errorcheck form HTML CiteTB.setupErrorCheck = function() { var form = $('<div id="cite-errorcheck-heading" />').html(mw.usability.getMsg('cite-errorcheck-heading')); var ul = $("<ul id='cite-errcheck-list' />"); for (var t in CiteTB.ErrorChecks) { test = CiteTB.ErrorChecks[t]; ul.append(test.getRow()); } form.append(ul); $('#citetoolbar-errorcheck').html(form); } // Callback function for parsed preview CiteTB.fillNrefPreview = function(parsed) { $('#cite-parsed-label').show(); $('#cite-namedref-parsed').html(parsed); } // Click handler for the named-ref parsed preview CiteTB.nrefParseClick = function() { var choice = $("#cite-namedref-select").val(); if (choice == '') { $('#cite-parsed-label').hide(); $('#cite-namedref-parsed').text(''); return false; } $('#cite-nref-parse').hide(); for( var i=0; i<CiteTB.mainRefList.length; i++) { if (!CiteTB.mainRefList[i].shorttag && CiteTB.mainRefList[i].refname == choice) { CiteTB.parse(CiteTB.mainRefList[i].content, CiteTB.fillNrefPreview); return false; } } } // Click handler for the named-ref dropdown CiteTB.lastnamedrefchoice = ''; CiteTB.namedRefSelectClick = function() { var choice = $("#cite-namedref-select").val(); if (CiteTB.lastnamedrefchoice == choice) { return; } CiteTB.lastnamedrefchoice = choice; $('#cite-parsed-label').hide(); $('#cite-namedref-parsed').text(''); if (choice == '') { $('#cite-nref-preview-label').hide(); $('#cite-namedref-preview').text(''); $('#cite-nref-parse').hide(); return; } for( var i=0; i<CiteTB.mainRefList.length; i++) { if (!CiteTB.mainRefList[i].shorttag && CiteTB.mainRefList[i].refname == choice) { $('#cite-nref-preview-label').show(); $('#cite-namedref-preview').text(CiteTB.mainRefList[i].content); if (CiteTB.getOption('autoparse')) { CiteTB.nrefParseClick(); } else { $('#cite-nref-parse').show(); } } } } // callback function for parsed preview CiteTB.fillTemplatePreview = function(text) { var template = CiteTB.getOpenTemplate(); var div = $("#citetoolbar-"+CiteTB.escStr(template.shortform)); div.find('.cite-prev-parsed-label').show(); div.find('.cite-preview-parsed').html(text); } // Click handler for template parsed preview CiteTB.prevParseClick = function() { var ref = CiteTB.getRef(true, false); var template = CiteTB.getOpenTemplate(); var div = $("#citetoolbar-"+CiteTB.escStr(template.shortform)); div.find('.cite-prev-parse').hide(); CiteTB.parse(ref, CiteTB.fillTemplatePreview); } // Show/hide the extra fields in the dialog box CiteTB.showHideExtra = function() { var template = CiteTB.getOpenTemplate(); var div = $("#citetoolbar-"+CiteTB.escStr(template.shortform)); var setting = div.find(".cite-form-status").val(); if ( setting == 'closed' ) { div.find(".cite-form-status").val('open'); div.find('.cite-extra-fields').show(1, function() { // jQuery adds "display:block", which screws things up div.find('.cite-extra-fields').attr('style', 'width:100%; background-color:transparent;'); }); } else { div.find(".cite-form-status").val('closed') div.find('.cite-extra-fields').hide(); } } // Resets form fields and previews CiteTB.resetForm = function() { var template = CiteTB.getOpenTemplate(); var div = $("#citetoolbar-"+CiteTB.escStr(template.shortform)); div.find('.cite-preview-label').hide(); div.find('.cite-ref-preview').text('').hide(); div.find('.cite-prev-parsed-label').hide(); div.find('.cite-preview-parsed').html(''); div.find('.cite-prev-parse').hide(); var id = CiteTB.escStr(template.shortform); $('#citetoolbar-'+id+' input[type=text]').val(''); } // STRING UTILITY FUNCTIONS // Returns a string quoted as necessary for name/group attributes CiteTB.getQuotedString = function(s) { var sp = /\s/.test(s); // spaces var sq = /\'/.test(s); // single quotes var dq = /\"/.test(s); // double quotes if (!sp && !sq && !dq) { // No quotes necessary return s; } else if (!dq) { // Can use double quotes return '"'+s+'"'; } else if (!sq) { // Can use single quotes return "'"+s+"'"; } else { // Has double and single quotes s = s.replace(/\"/g, '\"'); return '"'+s+'"'; } } // Fix up strings for output - capitalize first char, replace underscores with spaces CiteTB.fixStr = function(s) { s = s.slice(0,1).toUpperCase() + s.slice(1); s = s.replace('_',' '); return s; } // Escape spaces and quotes for use in HTML classes/ids CiteTB.escStr = function(s) { return s.replace(' ', '-').replace("'", "\'").replace('"', '\"'); } // MISC FUNCTIONS // Determine which template form is open, and get the template object for it CiteTB.getOpenTemplate = function() { var dialogs = $(".ui-dialog-content.ui-widget-content:visible"); var templatename = $(dialogs[0]).find(".cite-template").val(); var template = null; return CiteTB.Templates[templatename]; } // Display the report for the error checks CiteTB.displayErrors = function(errors) { $('#cite-err-report').remove(); var table = $('<table id="cite-err-report" style="width:100%; border:1px solid #A9A9A9; background-color:#FFEFD5; padding:0.25em; margin-top:0.5em" />'); $('#editpage-copywarn').before(table); var tr1 = $('<tr style="width:100%" />'); var th1 = $('<th style="width:60%; font-size:110%" />').html(mw.usability.getMsg('cite-err-report-heading')); var th2 = $('<th style="text-align:left; width:40%" />'); im = $('<img />').attr('src', '//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Gtk-stop.svg/20px-Gtk-stop.svg.png'); im.attr('alt', mw.usability.getMsg('cite-err-report-close')).attr('title', mw.usability.getMsg('cite-err-report-close')); var ad = $('<a id="cite-err-check-close" />').attr('href', '#'); ad.append(im); th2.append(ad); tr1.append(th1).append(th2); table.append(tr1); $('#cite-err-check-close').on('click', function() { $('#cite-err-report').remove(); }); if (errors.length == 0) { var tr = $('<tr style="width:100%;" />'); var td = $('<td style="text-align:center; margin:1.5px;" />').html(mw.usability.getMsg('cite-err-report-empty')); tr.append(td); table.append(tr); return; } for(var e in errors) { var err = errors[e]; var tr = $('<tr style="width:100%;" />'); var td1 = $('<td style="border: 1px solid black; margin:1.5px; width:60%" />').html(err.err); var td2 = $('<td style="border: 1px solid black; margin:1.5px; width:40%" />').html(mw.usability.getMsg(err.msg)); tr.append(td1).append(td2); table.append(tr); } } } // End of code loaded only on edit 8jgv863ch71rucvlo9fg8coi0iw0o7h میڈیاویکی:Gadget-Cat-a-lot.css 8 3870 14149 11419 2026-04-28T23:37:46Z Neriah 2326 Standardisation of thumbnail sizes 14149 css text/css #cat_a_lot { bottom: 0; display: block; position: fixed; left: 0; z-index: 100; padding: 5px; box-shadow: 0px 2px 4px rgba(0,0,0,0.5); -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.5); background-color: #FBFCC7; background: -moz-linear-gradient(top, rgba(251, 252, 209, 0.9), #FBFCC7); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(251, 252, 209, 0.9)), to(#FBFCC7)); } #cat_a_lot_data, #cat_a_lot_mark_counter { display: none; } #cat_a_lot_data ul { list-style-image: none; list-style-type: none; margin: 0px 0px 0px 5px; } #cat_a_lot_category_list { max-height: 450px; overflow: auto; } #cat_a_lot_selections, #cat_a_lot_mark_counter { background: url(/w/skins/Vector/images/portal-break.png) no-repeat; padding: 5px; } a { cursor:pointer; } .cat_a_lot_action { float:left; } .cat_a_lot_move { float:left; margin-right: 5px; } .cat_a_lot_feedback { border: 1px #A9DE16 solid !important; background: #EAF2CB url(/w/resources/src/mediawiki.legacy/images/ajax-loader.gif) no-repeat 8px 14px !important; padding-right: 2.85em !important; padding-top: 10px !important; font-size: 1.1em !important; } .cat_a_lot_done { background-image: url(//upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Dialog-apply.svg/60px-Dialog-apply.svg.png)!important; background-position: 8px 50% !important; padding-top: 0px !important; } #cat_a_lot_searchcatname { font-size: 112%; margin: -5px 0px 5px -5px; width: 102%; } .skin-vector #cat_a_lot { font-size: .75em; } .cat_a_lot_markAsDone { background-color: #BABABA; } .cat_a_lot_selected { background-color: #DF6; } #cat_a_lot_no_found { font-weight:bold; } shivtihum8db4qs5n7k3w65f2205ssj کارل کراؤس 0 5579 14142 2026-04-28T19:35:51Z Muntaqibah 2617 صفحہ تخلیق کیا 14142 wikitext text/x-wiki '''[[w: کارل کراؤس| کارل کراؤس]]''' ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} gril3dq05ac63vzoklrba8ye5e5ygvy 14143 14142 2026-04-28T19:37:51Z Muntaqibah 2617 اضافہ کیا 14143 wikitext text/x-wiki '''[[w: کارل کراؤس| کارل کراؤس]]''' (28 اپریل 1874 – 12 جون 1936) ایک آسٹریائی صحافی، طنز نگار، مضمون نگار، اقوالِ زریں (افورزم) لکھنے والے، ڈرامہ نگار اور شاعر تھے ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} 1h8l4vns0e2hwtaidxnf1q5zhkxrxbj 14144 14143 2026-04-28T19:38:27Z Muntaqibah 2617 /* اقتباسات */اقتباس شامل کیا 14144 wikitext text/x-wiki '''[[w: کارل کراؤس| کارل کراؤس]]''' (28 اپریل 1874 – 12 جون 1936) ایک آسٹریائی صحافی، طنز نگار، مضمون نگار، اقوالِ زریں (افورزم) لکھنے والے، ڈرامہ نگار اور شاعر تھے ==اقتباسات== * نظری میں شاونیت یا نسلی تعصب سے بڑھ کر کچھ نہیں۔ میری نظر میں تمام انسان برابر ہیں؛ بیوقوف ہر جگہ پائے جاتے ہیں اور میں ان سب کے لیے یکساں اہانت رکھتا ہوں۔ کوئی چھوٹے تعصبات نہیں! ==بیرونی روابط== {{ویکیپیڈیا}} 5on7pu6iya8p7w7o2vdpn6q9v3yqu8p 14145 14144 2026-04-28T19:43:04Z Muntaqibah 2617 تصویر شامل کی 14145 wikitext text/x-wiki '''[[w: کارل کراؤس| کارل کراؤس]]''' (28 اپریل 1874 – 12 جون 1936) ایک آسٹریائی صحافی، طنز نگار، مضمون نگار، اقوالِ زریں (افورزم) لکھنے والے، ڈرامہ نگار اور شاعر تھے- [[File:Karl_Kraus.jpg|thumb| کارل کراؤس ]] ==اقتباسات== * نظری میں شاونیت یا نسلی تعصب سے بڑھ کر کچھ نہیں۔ میری نظر میں تمام انسان برابر ہیں؛ بیوقوف ہر جگہ پائے جاتے ہیں اور میں ان سب کے لیے یکساں اہانت رکھتا ہوں۔ کوئی چھوٹے تعصبات نہیں! ==بیرونی روابط== {{ویکیپیڈیا}} 0qxcjot04qo9drsgfpk9lplpspjqfhi عاشق الہیٰ بلند شہری 0 5580 14146 2026-04-28T20:58:07Z Muntaqibah 2617 صفحہ تخلیق kiya 14146 wikitext text/x-wiki '''[[w: عاشق الہیٰ بلند شہری| عاشق الہیٰ بلند شہری]]''' ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} bv1bw178nrq967ebzr3a6a03f80iso1 14147 14146 2026-04-28T21:02:48Z Muntaqibah 2617 14147 wikitext text/x-wiki '''[[w: عاشق الہیٰ بلند شہری| عاشق الہیٰ بلند شہری]]''' https://upload.wikimedia.org/wikipedia/en/1/1d/Ashiq_Ilahi_Bulandshahri.png ==اقتباسات== ==بیرونی روابط== {{ویکیپیڈیا}} gmj9psfirilmvzzx04fwy57hgtu6gsk ویکی اقتباس:آج کا اقتباس/29 اپريل 2026 4 5581 14151 2026-04-29T03:23:28Z Aafi 2411 آج کا اقتباس 14151 wikitext text/x-wiki {{Wikiquote:Quote of the day/Template | image1 = Richard Byrd's Bust.jpg | image1px = 292px | image2 = Richard-E-Byrd-6854e2.jpg | image2px = 292px | quote = <!-- ⨀ <br /> -->دنیا کی آدھی الجھنیں اس حقیقت سے بے خبری کا نتیجہ ہیں کہ ہماری حقیقی ضرورتیں کتنی مختصر ہیں۔ | author = رچرڈ ای برڈ }} 1qo8dcrghir9almc6fhf3vxn6260cst