if(!match) { alert("Fant ingen objektbibliotek-tabell."); return; } var table = match[1]; var rows = table.split("\n"); var kolonnenavn = ["", "Objekttype_ID", "Prosesskode", "Objektkode", "AutoCad", "Bilder", "Tegninger", "Angivelse", "Beskrivelse", "Kategorier", "F.nr", ""] var oppdagede_kolonnenavn = rows[1].replace("\r","").replace("\n","").split(/\s*\|\s*/).join(", ") console.log(rows[1]) console.log(rows[1].replace("\r","").replace("\n","")) console.log(rows[1].replace("\r","").replace("\n","").split(/\s*\|\s*/)) if(oppdagede_kolonnenavn != kolonnenavn.join(", ")) { alert("Objekt-tabellen har et annet sett med overskrifter enn det forventede. Du må oppdatere objektgeneringsscriptet for å endre kolonnene.\n" +"\nForventet: " + kolonnenavn.join(", ") +"\n\nFaktisk: " + oppdagede_kolonnenavn); return; }
var output = "<WRAP objektbibliotek-objekter>\n**Alle objekter, i raaformat:**\n";
var prefixList = function(str,prefix,postfix) { if(str == "") return ""; return jQuery.map(str.split(/\s*,\s*/),function(e) {return prefix+e+postfix;}).join(","); }; var count = 0; for(var i = 2; i < rows.length; i++) { var row = rows[i].replace("\r","").replace("\n",""); if(row == "") continue; var cols = row.split(/\s*\|\s*/); if(cols[1] == "") continue; // Tom linje. Prosesskode er paakrevd
output += "<data objekt #" + cols[kolonnenavn.indexOf("Objekttype_ID")] + ">\n" + "Objekttype_ID: " + cols[kolonnenavn.indexOf("Objekttype_ID")] + "\n" + "Prosesskode: " + cols[kolonnenavn.indexOf("Prosesskode")] + "\n" + "Objektkode: " + cols[kolonnenavn.indexOf("Objektkode")] + "\n" + "AutoCad [image]*: " + prefixList(cols[kolonnenavn.indexOf("AutoCad")],"objektbibliotek:objekter:","") + "\n" + "Bilder [image]*: " + prefixList(cols[kolonnenavn.indexOf("Bilder")],"objektbibliotek:bilder:","") + "\n" + "Tegninger [image]*: " + prefixList(cols[kolonnenavn.indexOf("Tegninger")],"objektbibliotek:tegninger:","") + "\n" + "Angivelse: " + cols[kolonnenavn.indexOf("Angivelse")] + "\n" + "Beskrivelse: " + cols[kolonnenavn.indexOf("Beskrivelse")] + "\n" + "Kategorier [wiki]: " + jQuery.map(cols[9].split(/\s*,\s*/),function(e) {return "[[objektbibliotek:alle-objekter?kategorier="+e+"|"+e+"]]";}).join(", ") + "\n" + "F.nr: " + cols[kolonnenavn.indexOf("F.nr")] + "\n" + "</data>\n"; count++; }
output += "</WRAP>";
if(!raw_data.match(/<WRAP objektbibliotek-objekter>(.|[\r\n])*<\/WRAP>/g)) { alert("Fant ikke noe sted aa legge data-taggene. Legg til <WRAP objektbibliotek-objekter></WRAP> nederst i dokumentet dersom dette mangler."); return; } new_data = raw_data.replace(/<WRAP objektbibliotek-objekter>(.|[\r\n])*<\/WRAP>/g,output); if(confirm("Fant objektbibliotek-tabell med " + count + " objekter. Oppdatere objektbibliotek?")) { $doc.val(new_data); } }); return 'objektbibliotekdata';} if (typeof window.toolbar !== 'undefined') {
window.toolbar[window.toolbar.length] = { type: "Objektbibliotek", // we have a new type that links to the function title: "Last objektbibliotekdata", icon: "../../plugins/click/clickme.png" };} </script> </head> <body>
<div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki home showSidebar hasSidebar"><!– HEADER –>
<div class="headings group"> <ul class="a11y skip"> <li><a href="#dokuwiki__content">Hopp til innhold</a></li> </ul>
<h1><a href="/wiki/start" accesskey="h" title="[H]"><img src="/wiki/_media/logo.png" width="190" height="31" alt="" /> <span>Prosjekteringsveileder</span></a></h1> </div>
<div class="tools group"> <!-- USER TOOLS --> <div id="dokuwiki__usertools"> <h3 class="a11y">Brukerverktøy</h3> <ul> <li class="action login"><a href="/wiki/start?do=login&sectok=" title="Logg inn" rel="nofollow"><span>Logg inn</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 17.25V14H3v-4h7V6.75L15.25 12 10 17.25M8 2h9a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-4h2v4h9V4H8v4H6V4a2 2 0 0 1 2-2z"/></svg></a></li> </ul> </div> <!-- SITE TOOLS --> <div id="dokuwiki__sitetools"> <h3 class="a11y">Nettstedverktøy</h3> <form action="/wiki/start" method="get" role="search" class="search doku_form" id="dw__search" accept-charset="utf-8"><input type="hidden" name="do" value="search" /><input type="hidden" name="id" value="start" /><div class="no"><input name="q" type="text" class="edit" title="[F]" accesskey="f" placeholder="Søk" autocomplete="on" id="qsearch__in" value="" /><button value="1" type="submit" title="Søk">Søk</button><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form> <div class="mobileTools"> <form action="/wiki/doku.php" method="get" accept-charset="utf-8"><div class="no"><input type="hidden" name="id" value="start" /><select name="do" class="edit quickselect" title="Verktøy"><option value="">Verktøy</option><optgroup label="Sideverktøy"><option value="edit">Vis kildekode</option><option value="revisions">Historikk</option><option value="copypageplugin__copy">Copy this page</option><option value="export_pdf">Eksporter til PDF</option><option value="menuitemfolded">Fold/unfold all</option><option value="backlink">Tilbakelenker</option></optgroup><optgroup label="Nettstedverktøy"><option value="recent">Siste endringer</option><option value="media">Mediefiler</option><option value="index">Indeks</option></optgroup><optgroup label="Brukerverktøy"><option value="login">Logg inn</option></optgroup></select><button type="submit">></button></div></form> </div> <ul> <li class="action recent"><a href="/wiki/start?do=recent" title="Siste endringer [r]" rel="nofollow" accesskey="r">Siste endringer</a></li><li class="action media"><a href="/wiki/start?do=media&ns=" title="Mediefiler" rel="nofollow">Mediefiler</a></li><li class="action index"><a href="/wiki/start?do=index" title="Indeks [x]" accesskey="x">Indeks</a></li> </ul> </div>
</div>
<!-- BREADCRUMBS --> <div class="breadcrumbs"> <div class="youarehere"><span class="bchead">Du er her: </span><span class="home"><bdi><a href="/wiki/start" class="wikilink1" title="start" data-wiki-id="start">start</a></bdi></span></div> </div>
<hr class="a11y" />
<div class="wrapper group">
<!-- ********** ASIDE ********** --> <div id="dokuwiki__aside"><div class="pad aside include group"> <h3 class="toggle">Sidefelt</h3> <div class="content"><div class="group"><h3 class=«sectionedit1» id=«prosjekteringsveileder»>Prosjekteringsveileder</h3>
</div></div><!-- /aside --> <!-- ********** CONTENT ********** --> <div id="dokuwiki__content"><div class="pad group"> <div class="pageId"><span>start</span></div>
<div class="page group"> <!-- wikipage start --> <div class="table sectionedit1"><table class="inline"> <tr class="row0"> <td class="col0 leftalign"><img src="/wiki/_media/fag/felles/designelement.jpg?w=180&tok=641f87" class="mediacenter" alt="" width="180" /> </td><td class="col1"><img src="/wiki/_media/fag-kontaktledning.jpg?w=80&tok=4ed271" class="mediacenter" alt="" width="80" /> </td><td class="col2 leftalign"> <img src="/wiki/_media/fag-arkitektur_vr_myrdal.jpg?w=135&tok=abcc29" class="mediacenter" alt="" width="135" /> </td><td class="col3 leftalign"> <img src="/wiki/_media/fag-overbygning.jpg?w=80&tok=187a6b" class="mediacenter" alt="" width="80" /> </td><td class="col4 leftalign"> <img src="/wiki/_media/fag-lavspenning.jpg?w=80&tok=f1beac" class="mediacenter" alt="" width="80" /> </td><td class="col5 leftalign"> <img src="/wiki/_media/fag-signal.jpg?w=80&tok=710270" class="mediacenter" alt="" width="80" /> </td><td class="col6 leftalign"> <img src="/wiki/_media/fag-tele.jpg?w=80&tok=af7ab2" class="media" alt="" width="80" /> </td><td class="col7 leftalign"> <img src="/wiki/_media/fag_underbygning.jpg?w=110&tok=753a1b" class="mediacenter" alt="" width="110" /> </td><td class="col8 leftalign"> <img src="/wiki/_media/fag-underbygning.png?w=135&tok=93dd65" class="mediacenter" alt="" width="135" /> </td> </tr></table></div> <h2 class=«sectionedit2» id=«bane_nors_prosjekteringsveileder»>Bane NORs prosjekteringsveileder</h2>
<!-- wikipage stop --> <!-- EDIT{"target":"plugin_wrap_start","secid":1,"range":"0-"} --><div class="wrap_clear plugin_wrap"></div><!-- EDIT{"target":"plugin_wrap_end","secid":2,"range":"0-"} --><hr /><p> <a href=«/wiki/tilbakemeldingsskjema» class=«wikilink1» title=«tilbakemeldingsskjema» data-wiki-id=«tilbakemeldingsskjema»>Send tilbakemelding på denne siden</a> </p>
</div>
<div class="docInfo"><bdi>start.txt</bdi> · Sist endret: 2022/06/28 08:54 av <bdi>stun</bdi></div>
</div></div><!-- /content -->
<hr class="a11y" />
<!-- PAGE ACTIONS --> <div id="dokuwiki__pagetools"> <h3 class="a11y">Sideverktøy</h3> <div class="tools"> <ul> <li class="source"><a href="/wiki/start?do=edit" title="Vis kildekode [v]" rel="nofollow" accesskey="v"><span>Vis kildekode</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m.12 13.5l3.74 3.74 1.42-1.41-2.33-2.33 2.33-2.33-1.42-1.41-3.74 3.74m11.16 0l-3.74-3.74-1.42 1.41 2.33 2.33-2.33 2.33 1.42 1.41 3.74-3.74z"/></svg></a></li><li class="revs"><a href="/wiki/start?do=revisions" title="Historikk [o]" rel="nofollow" accesskey="o"><span>Historikk</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M11 7v5.11l4.71 2.79.79-1.28-4-2.37V7m0-5C8.97 2 5.91 3.92 4.27 6.77L2 4.5V11h6.5L5.75 8.25C6.96 5.73 9.5 4 12.5 4a7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-7.5 7.5c-3.27 0-6.03-2.09-7.06-5h-2.1c1.1 4.03 4.77 7 9.16 7 5.24 0 9.5-4.25 9.5-9.5A9.5 9.5 0 0 0 12.5 2z"/></svg></a></li><li class="backlink"><a href="/wiki/start?do=backlink" title="Tilbakelenker" rel="nofollow"><span>Tilbakelenker</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z"/></svg></a></li><li class="copypageplugin__copy"><a href="/wiki/start?do=copypageplugin__copy" title="Copy this page" rel="nofollow"><span>Copy this page</span><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="24" height="24" viewBox="0 0 24 24"><path d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z" /></svg></a></li><li class="export_pdf"><a href="/wiki/start?do=export_pdf" title="Eksporter til PDF" rel="nofollow"><span>Eksporter til PDF</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M14 9h5.5L14 3.5V9M7 2h8l6 6v12a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m4.93 10.44c.41.9.93 1.64 1.53 2.15l.41.32c-.87.16-2.07.44-3.34.93l-.11.04.5-1.04c.45-.87.78-1.66 1.01-2.4m6.48 3.81c.18-.18.27-.41.28-.66.03-.2-.02-.39-.12-.55-.29-.47-1.04-.69-2.28-.69l-1.29.07-.87-.58c-.63-.52-1.2-1.43-1.6-2.56l.04-.14c.33-1.33.64-2.94-.02-3.6a.853.853 0 0 0-.61-.24h-.24c-.37 0-.7.39-.79.77-.37 1.33-.15 2.06.22 3.27v.01c-.25.88-.57 1.9-1.08 2.93l-.96 1.8-.89.49c-1.2.75-1.77 1.59-1.88 2.12-.04.19-.02.36.05.54l.03.05.48.31.44.11c.81 0 1.73-.95 2.97-3.07l.18-.07c1.03-.33 2.31-.56 4.03-.75 1.03.51 2.24.74 3 .74.44 0 .74-.11.91-.3m-.41-.71l.09.11c-.01.1-.04.11-.09.13h-.04l-.19.02c-.46 0-1.17-.19-1.9-.51.09-.1.13-.1.23-.1 1.4 0 1.8.25 1.9.35M8.83 17c-.65 1.19-1.24 1.85-1.69 2 .05-.38.5-1.04 1.21-1.69l.48-.31m3.02-6.91c-.23-.9-.24-1.63-.07-2.05l.07-.12.15.05c.17.24.19.56.09 1.1l-.03.16-.16.82-.05.04z"/></svg></a></li><li class="menuitemfolded"><a href="javascript:void(0);" title="Fold/unfold all" rel="nofollow" class="fold_unfold_all_new" onclick="fold_unfold_all();"><span>Fold/unfold all</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M 2,0 L 6.5,3 L 2,6 z M 8,6.6 L 12.5,9.6 L 8,12.6 z M 14,13.2 L 20,13.2 L 17,17.7 z"/></svg></a></li><li class="top"><a href="#dokuwiki__top" title="Til toppen av siden [t]" rel="nofollow" accesskey="t"><span>Til toppen av siden</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"/></svg></a></li> </ul> </div> </div> </div><!-- /wrapper --><!– FOOTER –>
<div class="buttons"> <a href="https://www.dokuwiki.org/donate" title="Donate" target="_blank"><img src="/wiki/lib/tpl/dokuwiki/images/button-donate.gif" width="80" height="15" alt="Donate" /></a> <a href="https://php.net" title="Powered by PHP" target="_blank"><img src="/wiki/lib/tpl/dokuwiki/images/button-php.gif" width="80" height="15" alt="Powered by PHP" /></a> <a href="//validator.w3.org/check/referer" title="Valid HTML5" target="_blank"><img src="/wiki/lib/tpl/dokuwiki/images/button-html5.png" width="80" height="15" alt="Valid HTML5" /></a> <a href="//jigsaw.w3.org/css-validator/check/referer?profile=css3" title="Valid CSS" target="_blank"><img src="/wiki/lib/tpl/dokuwiki/images/button-css.png" width="80" height="15" alt="Valid CSS" /></a> <a href="https://dokuwiki.org/" title="Driven by DokuWiki" target="_blank"><img src="/wiki/lib/tpl/dokuwiki/images/button-dw.png" width="80" height="15" alt="Driven by DokuWiki" /></a> </div>
</div></div><!-- /site -->
<div class="no"><img src="/wiki/lib/exe/taskrunner.php?id=start&1659526371" width="2" height="1" alt="" /></div> <div id="screen__mode" class="no"></div></body></html>