From ee442ffeccf6efd7502a8011a850a286b91bf85a Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 12 Jun 2009 19:12:04 +0200 Subject: [PATCH] Updated PHP4 sites, added four new shortcuts for looking up crontabs and dns configuration --- content/quickbox.js | 27 ++++++++++++++++++++++++++- defaults/preferences/tv2developer.js | 2 +- version | 2 +- webroot/index.html | 7 +++++++ 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/content/quickbox.js b/content/quickbox.js index cca0ced..d757a57 100644 --- a/content/quickbox.js +++ b/content/quickbox.js @@ -125,6 +125,7 @@ var TV2DeveloperQuickBox = { _reg_classname: /^[A-Z][a-zA-Z0-9_/]*(\.(p(hp?)?)?)?$/, _reg_cvs_nopostfix: /^(?:archive|conf|default|phpincludes|symfoni|titoonic-includes)$/, _reg_cvs_rootfolders: /^\/(((Java|build|inc|opdatering|robot|scripts|sql|template|views|php|php5|fonts|webroot)(\/|$)|\/))/, + _reg_cvs_dnsdomains: /^\/(tv2|tv2news|tv2film|sputnik|charlie|zulu)(\.|\.d|\.dk)?$/, _sitetypes: ['opdatering', 'robot', 'template'], _envs: ['test', 'snapshot'], updateQuickbox: function(manual) { @@ -437,14 +438,38 @@ var TV2DeveloperQuickBox = { } else if (this._reg_cvs_nopostfix.exec(cvs_sitename)) { url += cvs_sitename; cvs_root = ''; + if (cvs_sitename == 'conf') { + // Magic shortcuts for the 'conf' project: + var magicChangeShowSource = true; + var magicToShowSource = true; + if (uriOnly=='/dns') { + uriOnly = '/hosts/dns-master/master/'; + magicToShowSource = false; + } else if (dns_domain=this._reg_cvs_dnsdomains.exec(uriOnly)) { + uriOnly = '/hosts/dns-master/master/'+dns_domain[1]+'.dk'; + } else if (uriOnly=='/cron') { + uriOnly = '/hosts/robot-new/cronrun.crontab'; + } else if (uriOnly=='/cron4') { + uriOnly = '/hosts/robot/cronrun.crontab'; + } else { + magicChangeShowSource = false; + } + if (magicChangeShowSource && !manual && cvs_viewsource != magicToShowSource) { + // auto default to show source for files, not for directories + this._autoChange = true; + cvs_viewsource = document.getElementById('viewsource').checked = magicToShowSource; + this._autoChange = false; + } + } } else { url += cvs_sitename + '.tv2.dk'; } var entered_root = null; if (uriOnly && (entered_root=this._reg_cvs_rootfolders.exec(uriOnly))) { + // checks for standard cvs project root folders like: webroot, inc, opdatering, scripts, ... cvs_root = ''; if (entered_root[1]=='/') { - // you can exclude 'webroot' by written two slashes: '//' + // you can exclude 'webroot/opdatering' by written two slashes: '//' uriOnly = uriOnly.substr(1); } else if (entered_root[4]!='/') { // be clever and add the missing slash diff --git a/defaults/preferences/tv2developer.js b/defaults/preferences/tv2developer.js index bc119ed..fe9f3b9 100644 --- a/defaults/preferences/tv2developer.js +++ b/defaults/preferences/tv2developer.js @@ -3,5 +3,5 @@ pref('tv2developer.firstRun', true); pref('tv2developer.developer-initials', 'CHANGE-THIS'); pref('tv2developer.lastaction-linktype', 'tango/entry'); -pref('tv2developer.php4sites', '2000,auth,betaling,betalingsputnik,harris,inc,konsol,loginsputnik,playmoney,pokermoney,preview3finans,preview3nyhederne,preview3sporten,preview3tour,preview3film,preview324,spil,spil-deal,spil-million,spil-solo,titoonic,tvsputnik,vejnet,wptmoney,zulu'); +pref('tv2developer.php4sites', '2000,auth,betaling,betalingsputnik,harris,inc,konsol,loginsputnik,playmoney,pokermoney,preview3finans,preview3nyhederne,preview3sporten,preview3tour,preview3film,preview324,spil,spil-deal,spil-million,spil-solo,titoonic,tvsputnik,vejnet,wptmoney,oldzulu'); pref('tv2developer.useStatusBarMode', false); diff --git a/version b/version index b80f98e..1ee43fc 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.11.7 +0.11.8 diff --git a/webroot/index.html b/webroot/index.html index b3a77c8..defbd24 100644 --- a/webroot/index.html +++ b/webroot/index.html @@ -99,6 +99,13 @@
  • Slå TV 2 Login brugere op pr. navn eller id
  • Slå Bugzilla opgave op
  • Slå et I2 Regsitry namespace op i node-værktøjet
  • +
  • Shortcuts for CVS opslag:
  • +
    Install now -- 2.52.0