Changeset 29981 for other-projects


Ignore:
Timestamp:
2015-06-16T13:31:36+12:00 (9 years ago)
Author:
davidb
Message:

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

File:
1 edited

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
Note: See TracChangeset for help on using the changeset viewer.