FANDOM


m (Zabezpieczył(-a) „Użytkownik:DuckeyD/createGreeting.javascript” (‎[edit=sysop] (na zawsze) ‎[move=sysop] (na zawsze)))
 
Linia 9: Linia 9:
 
switch (mw.config.get('wgContentLanguage')) {
 
switch (mw.config.get('wgContentLanguage')) {
 
case 'pl':
 
case 'pl':
pageContent = '{{w:User:Duckey Detective/head/pl}}'
+
pageContent = '{{w::User:DuckeyD/head/pl}}'
 
break
 
break
 
default:
 
default:
pageContent = '{{w:User:Duckey Detective/head/en}}'
+
pageContent = '{{w::User:DuckeyD/head/en}}'
 
break
 
break
 
}
 
}

Aktualna wersja na dzień 12:59, kwi 6, 2019

// CreateGreeting // // Author: DuckeyD //

// Based on: CreateUserPage //
/* u:pl.duckey:User:DuckeyD/createGreeting.javascript */
/* global mw, BannerNotification */
window.duckey__createGreeting = function () {
  var pageContent = ''
  var pageTitle = 'Message Wall Greeting:' + mw.config.get('wgUserName')
  switch (mw.config.get('wgContentLanguage')) {
    case 'pl':
      pageContent = '{{w::User:DuckeyD/head/pl}}'
      break
    default:
      pageContent = '{{w::User:DuckeyD/head/en}}'
      break
  }
  var api = new mw.Api()
  api.get({
    action: 'query',
    prop: 'info',
    titles: pageTitle
  }).done(function (data) {
    var id = Object.keys(data.query.pages)[0]
    if (id === '-1' || data.query.pages[id].length === 0) {
      api.post({
        action: 'edit',
        title: pageTitle,
        text: pageContent,
        token: mw.user.tokens.get('editToken')
      }).done(function (data) {
        if (data.edit.result === 'Success') {
          new BannerNotification('Utworzono nagłówek tablicy.', 'confirm', undefined, 2000).show()
        } else {
          new BannerNotification('Nie można utworzyć nagłówka tablicy.', 'error', undefined, 2000).show()
        }
      }).fail(function () {
        new BannerNotification('Nie można utworzyć nagłówka tablicy.', 'error', undefined, 2000).show()
      })
    } else {
      new BannerNotification('Nagłówek tablicy już istnieje.', undefined, undefined, 2000).show()
    }
  })
}
//
Treści społeczności są dostępne na podstawie licencji CC-BY-SA , o ile nie zaznaczono inaczej.