Template:unimplemented inline

Table of contents
No headers
/* optional parameter: bug number */
/* get the page language */

var uri = uri.parts(Page.uri);
var lang = string.tolower(uri.path[0]);
if (string.contains(lang, "project") || string.contains(lang, "Project")) {
  let lang = string.substr(lang, 8);
}
/* fall back to page.language on a user page */
else if (string.StartsWith(lang, "user:")) {
 let lang = page.language;
}

var str = "Unimplemented";
var see = "see";
 
switch(lang) {
  case 'fr':
    let str = "Non implémenté";
    break;
  case 'de':
    let str = "Nicht implementiert";
    let see = "siehe";
    break;
  case 'ja':
    let str = "未実装";
    let see = "参照";
    break;
  case 'es':
    let str = "No implementado";
    let see = "mira";
    break;
}

if ($0) {
  let str = str .. " (" .. see .. bug($0) .. ")";
}

<span class="unimplementedInlineTemplate" style="border: 1px solid rgb(246, 111, 111); background-color: rgb(255, 153, 204); font-size: x-small; white-space: nowrap; padding: 2px;">(web.html(str))</span>
{{unimplemented_inline()}}

Tags (0)

Edit tags
  • No tags

Attachments (0)

 

Attach file