ব্যবহারকারী:মোহাম্মদ মারুফ/notice.js

উইকিউক্তি, মুক্ত উক্তি-উদ্ধৃতির সংকলন থেকে

লক্ষ্য করুন: প্রকাশ করার পর, পরিবর্তনগুলো দেখতে আপনাকে আপনার ব্রাউজারের ক্যাশে পরিষ্কার করার প্রয়োজন হতে পারে।

  • ফায়ারফক্স / সাফারি: পুনরায় লোড-এ ক্লিক করার সময় শিফট টিপে ধরে রাখুন, অথবা হয় Ctrl-F5 বা Ctrl-R টিপুন (ম্যাকে ⌘-R টিপুন)
  • গুগল ক্রোম: Ctrl-Shift-R (ম্যাকে ⌘-Shift-R) টিপুন
  • ইন্টারনেট এক্সপ্লোরার / এজ: Ctrl ধরে রাখা অবস্থায় Refresh-এ ক্লিক করুন, অথবা Ctrl-F5 টিপুন
  • অপেরা: Ctrl-F5 টিপুন।
!function(){function e(e,r,o,i,a,n,c){var s={string:"",template:n,reason:e,color:"black",days:0,creator:r};if(e&&i&&r&&o&&a&&n){var g,l,f,p,m=(g=o,l=new Date-new Date(g),f=new Date(g),p={date:t(f.getDate())+" "+["জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর",][f.getMonth()]+", "+t(f.getFullYear()),days:Math.floor(l/864e5)},{days:p.days,date:p.date});return m.days>7?s.color="red":m.days>3?s.color="orange":s.color="black",m.days=m.days>0?'<span style="color:'+s.color+'">'+t(m.days)+" দিন পূর্বে </span>":"দিন",`<nowiki>{{subst:টেমপ্লেট:${s.template}|reason=${s.reason}|page=${i}|creator=${s.creator}|color=${s.color}|days=${m.days}|date=${m.date}|${s.string}|sign=~~~~}}</nowiki>`}if(i){if(r){if(o){if(a){if(e){if(n)throw Error("নোটিশ পাঠানো যায়নি");throw Error("নোটিশ পাঠানো লেটের নাম উল্লেখ করেননি")}throw Error("ট্যাগ সঠিকভাবে আসেনি")}throw Error("আপনার নাম পাওয়া যায়নি, সম্ভবত আপনি লগ আউট করেছেন")}throw Error("পাতা প্রকাশের সময় পাওয়া যায়নি")}throw Error("কোনো প্রণেতা পাওয়া যায়নি")}throw Error("পাতার নাম পাওয়া যায়নি")}function t(e){var t=e.toString(),r="";return t.replace(/0/gi,"০").replace(/1/gi,"১").replace(/2/gi,"২").replace(/3/gi,"৩").replace(/4/gi,"৪").replace(/5/gi,"৫").replace(/6/gi,"৬").replace(/7/gi,"৭").replace(/8/gi,"৮").replace(/9/gi,"৯")}if(void 0===window.mr&&(window.mr={}),mr.notice)throw Error("mr.notice already exists");mr.notice=function(t,r,o){var i,a,n,t=!!("string"==typeof t&&t.trim())&&t,r=!!("string"==typeof r&&r.trim())&&r,o="object"==typeof o&&o?o:{};if(o.summary="string"==typeof o.summary&&o.summary.trim()?o.summary:"নোটিশ পাঠিয়েছেন",o.msgOwn="boolean"==typeof o.msgOwn&&o.msgOwn,t&&r)i=function(i){var a=i.initialContrib,n=i.creation,c=mw.config.get("wgUserName"),s=mw.config.get("wgPageName").replace(/_/g," ");(a!==c||o.msgOwn)&&(function t(r,o,i,a,n,c,s){var g="";if(""!==(g=e(a,r,o,n,i,c,s)?e(a,r,o,n,i,c,s):"").trim()){var l="\n\n"+g.replace("<nowiki>","").replace("</nowiki>",""),f="[[ব্যবহারকারী:"+i+"|"+i+"]] [[ব্যবহারকারী:মোহাম্মদ মারুফ/notice|notice]] সরঞ্জামটি ব্যবহার করে [[ব্যবহারকারী:"+r+"|"+r+"]] এর আলাপ পাতায় "+s.summary;if(r){var p=new Morebits.wiki.page("ব্যবহারকারী আলাপ:"+r,"মূল অবদানকারীকে জানানো হচ্ছে ("+r+")");p.setAppendText(l),p.setEditSummary(f),p.setCreateOption("recreate"),p.setWatchlist("1 month"),p.setFollowRedirect(!0,!1),p.append(function e(){alertv="প্রণেতাকে জানানো হয়েছে"},function e(){throw Error("নোটিশ পাঠানো যায়নি")})}}else throw Error("নোটিশ পাঠানো যায়নি")}(a,n,c,t,s,r,o),alert("প্রণেতাকে নোটিশ পাঠানো হয়েছে"))},a={},(n=new Morebits.wiki.page(mw.config.get("wgPageName"))).setFollowRedirect(!0),n.setLookupNonRedirectCreator(!0),n.lookupCreation(function(e){a.initialContrib=e.getCreator(),a.creation=e.getCreationTimestamp(),i(a)},function(e){e.getStatusElement().info("কোন প্রণেতা পাওয়া যায়নি")});else if(t){if(!r)throw Error("নোটিশ পাঠানোর জন্য একটি উইকি টেমপ্লেটের প্রয়োজন, যা অনুপস্থিত রয়েছে")}else throw Error("বার্তা প্রদানের কারণ উল্লেখ করেননি")}}();