Մասնակից:MariamMarti/GetNameDescriptionFromArticleText.js
Արտաքին տեսք
Ծանուցում. Հիշելուց հետո կատարված փոփոխությունները տեսնելու համար մաքրեք ձեր զննարկիչի հիշապահեստը. Mozilla / Firefox / Safari՝ Ctrl+Shift+R (Cmd+Shift+R Mac OS X-ում) Konqueror՝ F5 Opera՝ Tools→Preferences ընտրացանկից։ Internet Explorer՝ Ctrl+F5
var WikiAutoDates=WikiAutoDates || {};
WikiAutoDates.getNameDescriptionFromArticleText=function(text)
{
debugger;
var NameObject= {
name:"",
description: ""
};
var pos1 = text.search("'''")+"'''".length;
var pos2 = text.indexOf("(",pos1);
var pos7=pos2;////
var pos6 = text.indexOf("[",pos2);
pos2= pos2<pos6 ? pos6:pos2;
var pos=text.indexOf("==");////
pos2=pos<pos6?pos7:pos2;////
NameObject.name = text.slice(pos1,pos2-1);
var pos9=NameObject.name.indexOf("(");////////////////////////????????????/
if(pos9!==-1)///////////////////////????????????//
{
var dirq=NameObject.name.indexOf(NameObject.name);
NameObject.name=NameObject.name.slice(dirq,pos9);
}///////?????????????????????????
var pos3 = text.indexOf(")",pos2);//arajin pakvogh pakagits
var pos8=text.indexOf(")",pos3+1);//
var pos4 =text.indexOf("։",pos3);
var pos5 = text.indexOf(":", pos3);//arajin verjaket
pos4 = pos5 < pos4 ? pos5:pos4;
if(pos8>0 && pos4>pos8) //ete minchev verjaket@ pos4-ic heto urish verjket ka
{pos3=pos8;}
NameObject.description=text.slice(pos3+1,pos4);
NameObject.name=NameObject.name.replace("'''","");
if(NameObject.description.substr(0,1)==",")
{NameObject.description=NameObject.description.replace(","," ");}
//NameObject.description=NameObject.description.replace("[[","");
//NameObject.description=NameObject.description.replace("]]","");
NameObject.name=NameObject.name.trim();
NameObject.description=NameObject.description.trim();
console.log(NameObject.name+"-- "+NameObject.description);
return NameObject;
};