I didn't intend on doing that but Steve requested it. He wanted either that or displaying an error on the Welcome dialog. I didn't think either was necessary. What's your opinion?

I could probably use the function you just gave me to add the project parameter. I'll try that out when I get home. 

> On Mar 4, 2014, at 4:28 PM, hpinkos <notifications@github.com> wrote:
> 
> In Source/modules/Welcome.js:
> 
> > @@ -12,11 +12,56 @@ define([
> >          $) {
> >      'use strict';
> >  
> > +    function getProjectNameFromUrl() {
> This should work.
> 
> function getQueryParams() {
>     var qs = window.location.search.substring(1);
>     var options = {};
>     var params = qs.split('&');
>     for ( i in params) {
>         var param = params[i];
>         var keyValuePair = param.split('=');
>         if (keyValuePair.length > 1) {
>             options[keyValuePair[0]] = decodeURIComponent(keyValuePair[1].replace(/\+/g, ' '));
>         }
>     }
>     return options;
> }
> I don't think you should clear the query string if the project wasn't loaded. Leaving it there shouldn't hurt anything. Do you have to replace the entire query string when project is created/loaded? It'd be better if you didn't but for now you can leave it how it is.
> 
> —
> Reply to this email directly or view it on GitHub.