Dotclear


Ignore:
Timestamp:
06/15/15 21:11:58 (10 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

Idea to avoid cache problem when upgrading dotclear or in dev mode when modifiing javascript or stylesheets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/admin/lib.dc.page.php

    r2957 r3020  
    550550          $escaped_src = html::escapeHTML($src); 
    551551          if (!isset(self::$loaded_js[$escaped_src])) { 
    552                self::$loaded_js[$escaped_src]=true; 
     552               self::$loaded_js[$escaped_src] = true; 
     553               if (strpos($escaped_src,'?')===false) { 
     554                    $escaped_src .= '?v='; 
     555               } else { 
     556                    $escaped_src .= '&v='; 
     557               } 
     558 
     559               if (defined('DC_DEV') && DC_DEV === true) { 
     560                    $escaped_src .= md5(uniqid()); 
     561               } else { 
     562                    $escaped_src .= DC_VERSION; 
     563               } 
    553564               return '<script type="text/javascript" src="'.$escaped_src.'"></script>'."\n"; 
    554565          } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map