// Find live, test and snapshot url for current site
var liveurl;
var live_sitename = (tv2_sitename=='www') ? '' : tv2_sitename+'.';
+ var live_sitename_complete = live_sitename + 'tv2.dk';
var cvs_sitename = tv2_sitename ? tv2_sitename : 'www';
+ // Handle sites with aliases (e.g. ol2008.tv2.dk is ol.tv2.dk on live... )
+ var docWin = getBrowser().contentWindow;
+ if (docWin.wrappedJSObject) {
+ var docObj = docWin.wrappedJSObject;
+ if (docObj.TV2_PROJECTNAME) {
+ var nodomain = /^(.*)\.tv2\.dk$/.exec(docObj.TV2_PROJECTNAME);
+ if (nodomain) {
+ cvs_sitename = nodomain[1];
+ }
+ }
+ if (docObj.TV2_LIVESITE) {
+ live_sitename_complete = docObj.TV2_LIVESITE;
+ }
+ }
+
+ // Construct corresponding live URL
if (tv2_testsite) { // test or snapshot
if (tv2_sitetype) { /* opdatering, ... */
liveurl = tv2_sitename+'.'+tv2_sitetype+'.tv2.dk';
} else {
- liveurl = live_sitename+'tv2.dk';
+ liveurl = live_sitename_complete;
}
}
//var template = _prefix + '.template' + _postfix;
var robot = _prefix + '.robot' + _postfix;
var normal = (tv2_testsite ? _prefix + '.' + tv2_testsite + '.tv2.dk'
- : live_sitename + 'tv2.dk');
+ : live_sitename_complete);
links.push(new this.TV2Link('opdatering_swap', (tv2_sitetype!='opdatering')?opdatering:normal, '/',
(tv2_sitetype!='opdatering') ? TV2Util.getStr('opdatering.accesskey') : TV2Util.getStr('webroot.accesskey')));
/*links.push(new this.TV2Link('template_swap', (tv2_sitetype!='template')?template:normal, '/',
<em>Browserens cache tømmes desuden automatisk</em>.</li>
<li>Quick link dialog, hvor man hurtig kan navigere hen til et tv2.dk site - genvej <code>ALT+3</code>, (Alternativ til Mac: <code>Command+F3</code>)</li>
</ul>
+ <h3>Magiske javascript variabler</h3>
+ <ul>
+ <li><code>Tango_URL</code> - vil blive benyttet som link når siden slås op i Tango, vises som dynamisk udgave eller undersøges for database opslag.</li>
+ <li><code>TV2_PROJECTNAME</code> - benyttes til at finde ud af hvad cvs-projektet hedder og derved test-sites, snapshot-sites, m.v.</li>
+ <li><code>TV2_LIVESITE</code> - benyttes til at finde ud af kalde navnet for live sitet og dertilhørende links.</li>
+ </ul>
<h3>Feature liste på i2-images og i2-files:</h3>
<ul>
<li>I2_Image, I2_Image_Selection og I2_Files URLer genkendes og det tilbydes at slå disse op via I2 Query værktøjet.</li>