Changeset 3

Show
Ignore:
Timestamp:
09/24/08 13:35:25 (2 years ago)
Author:
nathanhammond
Message:

Test case and JSSM updated to support querystrings in passed argument. Update on RID parsing to not pick up just a single digit.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery.jssm.js

    r2 r3  
    274274        getRID: function (hash) { 
    275275                if (!hash) { return 0; } 
    276                 var str = hash.match(/rid=\d/); 
     276                var str = hash.match(/rid=[\d]+/); 
    277277                return str ? str[0].substr(4) : 0; 
    278278        }, 
     
    581581                        // Set the hash. 
    582582                        if (target !== false) { 
    583                                 target = target + '?rid=' + (jssm.rid++) + data; 
     583                                target = target + (target.indexOf('?') >= 0 ? '&' : '?') + 'rid=' + (jssm.rid++) + data; 
    584584                                jssm.setHash(target); 
    585585                        } 
  • trunk/test/index.html

    r1 r3  
    3535                <h1>JSSM Test</h1> 
    3636                <ul> 
    37                         <li><a href="testdir1/">Test Link</a></li> 
     37                        <li><a href="testdir1/?asdf=1234">Test Link</a></li> 
    3838                        <li><a href="testdir2/">Test Link</a></li> 
    3939                        <li><a href="testdir3/">Test Link</a></li>