Changeset 29981 for other-projects

Show
Ignore:
Timestamp:
16.06.2015 13:31:36 (4 years ago)
Author:
davidb
Message:

Page now can support a CGI parameter for specifying a published flag to show (flagID=)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • other-projects/nz-flag-design/trunk/render-3d/flag.html

    r29954 r29981  
    180180 
    181181        <script type="text/javascript"> 
     182 
     183 
     184 
     185                function getURLParameter(name) { 
     186              return decodeURI( 
     187                    (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]); 
     188            } 
     189 
     190 
    182191            var keyboard = new KeyboardState(); 
    183192            var clothTexture; 
     
    308317                /* ------------------ */ 
    309318                 
    310                 var session_id = $.cookie('JSESSIONID'); 
    311                 if (session_id) { 
    312                   flag = "images/flag-" + session_id + ".png"; 
     319                var flag_id = getURLParameter("flagID"); 
     320                if (flag_id) { 
     321                    flag = "../published/" + flag_id + "/myflag.png"; 
     322                } 
     323                else { 
     324                  var session_id = $.cookie('JSESSIONID'); 
     325                 
     326                  if (session_id) { 
     327                    flag = "images/flag-" + session_id + ".png"; 
     328                  } 
    313329                } 
    314330