Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various Android UI issues #4

Open
thbarnic opened this issue May 29, 2013 · 20 comments
Open

Various Android UI issues #4

thbarnic opened this issue May 29, 2013 · 20 comments

Comments

@thbarnic
Copy link

  • Need to determine correct components (mobile, dijit, native) that should be used. This is a significant design decision that has a major impact on usability and likely all of the issues below (and others not listed).
  • Pages are loading on Nexus Galaxy Note 2 & Nexus 7; however, there are many issues, subset of those are listed below:
    • Various layout & "rendering" issues; e.g., fields/controls overlay one another in some areas; e.g., Search View & Submit Search button & separator
    • Scrolling is jerky on detail & search views
    • "selection lists" using opener; usability issue in that no indication that it is in essence a "drop down selection list" (ties into "components to use" as mentioned above)
      • when making a selection on "units" the "keyboard" remains open
    • Tablet: Need cleaner separation of UI List & Detail views; e.g., separator, etc.
@edchat
Copy link
Owner

edchat commented May 29, 2013

Can you make sure you have the latest updates for the requestsApp? I think the problem "when making a selection on "units" the "keyboard" remains open" has been fixed.
Thanks

@thbarnic
Copy link
Author

Hi Ed,
Yes, I have the latest version - just downloaded zip file a couple hours
ago. I just verified that it occurs on my Nexus 7 but not my Galaxy Note 2.
(My issue was misleading on that.)
When selection is made, the keyboard shows which isn't expected; when the
keyboard is closed then the selection does appear changed as expected.

On Wed, May 29, 2013 at 12:19 PM, Ed Chatelain [email protected]:

Can you make sure you have the latest updates for the requestsApp? I think
the problem "when making a selection on "units" the "keyboard" remains
open" has been fixed.
Thanks


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18628224
.

@edchat
Copy link
Owner

edchat commented May 29, 2013

Maybe I am confused, or it is working differently for me on Nexus 7. When I touch the "Units in hours" field, I do not see a keyboard, I get the How is the selection made which causes the keyboard to show? When I touch the selection list to select the Unit Type.

@thbarnic
Copy link
Author

It works differently on the Nexus 7 than the Galaxy Note 2. To clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field is
    "selected"; so I assume the keyboard popped up for the "next input" into
    "Assigned To" (the field which is selected after the keyboard closes is
    dependent on the field that was selected prior to opening the "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain [email protected]:

Maybe I am confused, or it is working differently for me on Nexus 7. When
I touch the "Units in hours" field, I do not see a keyboard, I get the How
is the selection made which causes the keyboard to show? When I touch the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18629659
.

@edchat
Copy link
Owner

edchat commented May 29, 2013

Ok, for me it does not set focus on the "Assigned To" when a selection is made on the Units, even if an input field was selected prior to selecting Units.

@dnowka
Copy link
Collaborator

dnowka commented May 29, 2013

I will be dloading latest tonight and testing on ipad 1,2, & 3, ipad mini
and iPhone 4

On Wednesday, May 29, 2013, thbarnic wrote:

  • Need to determine correct components (mobile, dijit, native) that
    should be used. This is a significant design decision that has a major
    impact on usability and likely all of the issues below (and others not
    listed).

  • Pages are loading on Nexus Galaxy Note 2 & Nexus 7; however, there
    are many issues, subset of those are listed below:

    • Various layout & "rendering" issues; e.g., fields/controls
      overlay one another in some areas; e.g., Search View & Submit Search button
      & separator
    • Scrolling is jerky on detail & search views
    • "selection lists" using opener; usability issue in that no
      indication that it is in essence a "drop down selection list" (ties into
      "components to use" as mentioned above)
     - when making a selection on "units" the "keyboard" remains open
    
    • Tablet: Need cleaner separation of UI List & Detail views; e.g.,
      separator, etc.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4
.

@dnowka
Copy link
Collaborator

dnowka commented May 30, 2013

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my workspace.
When I deploy to my local server and run it, I get a 404 when it tries to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named requestList.js...
When I look at the source on github under the views folder there is no file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 1:13 PM, Ed Chatelain [email protected]:

Ok, for me it does not set focus on the "Assigned To" when a selection is
made on the Units, even if an input field was selected prior to selecting
Units.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18631625
.

@dnowka
Copy link
Collaborator

dnowka commented May 30, 2013

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my workspace.
When I deploy to my local server and run it, I get a 404 when it tries to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named requestList.js...
When I look at the source on github under the views folder there is no file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic [email protected] wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field is
    "selected"; so I assume the keyboard popped up for the "next input" into
    "Assigned To" (the field which is selected after the keyboard closes is
    dependent on the field that was selected prior to opening the "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain [email protected]:

Maybe I am confused, or it is working differently for me on Nexus 7.
When
I touch the "Units in hours" field, I do not see a keyboard, I get the
How
is the selection made which causes the keyboard to show? When I touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18630205
.

@edchat
Copy link
Owner

edchat commented May 30, 2013

You may need to clear your browser cache. Which zip did you download the
master branch or the responsive one? Can you check the config.json file
and see if it has views/list.js or if it has views/requestList.js ? And
also check the copy running in the browser.
Thanks

On Thursday, May 30, 2013, dnowka wrote:

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my workspace.
When I deploy to my local server and run it, I get a 404 when it tries to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named requestList.js...
When I look at the source on github under the views folder there is no
file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic <[email protected]<javascript:_e({}, 'cvml', '[email protected]');>>
wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field is
    "selected"; so I assume the keyboard popped up for the "next input" into
    "Assigned To" (the field which is selected after the keyboard closes is
    dependent on the field that was selected prior to opening the "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain <[email protected]<javascript:_e({}, 'cvml', '[email protected]');>>wrote:

Maybe I am confused, or it is working differently for me on Nexus 7.
When
I touch the "Units in hours" field, I do not see a keyboard, I get the
How
is the selection made which causes the keyboard to show? When I touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18630205>

.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18698692
.

Ed Chatelain

@dnowka
Copy link
Collaborator

dnowka commented May 30, 2013

Master branch and here is what the config.js has, so it is weird that it is
trying to load requestList.js since this is the first time I've downloaded
the app and the first I've tried running the app. Wouldn't think anything
would be cached in my browser?

"views": {
"requestList":{
"controller" : "requestsApp/views/list.js",
"template": "requestsApp/views/list.html",
"nls": "requestsApp/nls/list",
"dependencies":["dojox/mobile/TextBox"],
"has": {
"!phone": {
"constraint": "left"
}
}
},
"requestItemDetails":{
"controller" : "requestsApp/views/details.js",
"template": "requestsApp/views/details.html",
"nls": "requestsApp/nls/requestsDetails"
},
"requestListSearch":{
"controller" : "requestsApp/views/search.js",
"template": "requestsApp/views/search.html",
"nls": "requestsApp/nls/search"
}
},

On Thu, May 30, 2013 at 2:59 PM, Ed Chatelain [email protected]:

You may need to clear your browser cache. Which zip did you download the
master branch or the responsive one? Can you check the config.json file
and see if it has views/list.js or if it has views/requestList.js ? And
also check the copy running in the browser.
Thanks

On Thursday, May 30, 2013, dnowka wrote:

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my
workspace.
When I deploy to my local server and run it, I get a 404 when it tries
to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named
requestList.js...
When I look at the source on github under the views folder there is no
file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>
wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field is
    "selected"; so I assume the keyboard popped up for the "next input"
    into
    "Assigned To" (the field which is selected after the keyboard closes
    is
    dependent on the field that was selected prior to opening the "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain <
[email protected]<javascript:_e({}, 'cvml', '
[email protected]');>>wrote:

Maybe I am confused, or it is working differently for me on Nexus 7.
When
I touch the "Units in hours" field, I do not see a keyboard, I get
the
How
is the selection made which causes the keyboard to show? When I
touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18630205>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18698692>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18700693
.

@edchat
Copy link
Owner

edchat commented May 30, 2013

If it is the first time running the app you should not have to clear the
cache. What browser are you using? Can you try chrome and look at the
config.json in the resources to see if it looks the same as what you
showed, and maybe what was loaded before the 404 to try to figure out what
is trying to load it.

On Thursday, May 30, 2013, dnowka wrote:

Master branch and here is what the config.js has, so it is weird that it
is
trying to load requestList.js since this is the first time I've downloaded
the app and the first I've tried running the app. Wouldn't think anything
would be cached in my browser?

"views": {
"requestList":{
"controller" : "requestsApp/views/list.js",
"template": "requestsApp/views/list.html",
"nls": "requestsApp/nls/list",
"dependencies":["dojox/mobile/TextBox"],
"has": {
"!phone": {
"constraint": "left"
}
}
},
"requestItemDetails":{
"controller" : "requestsApp/views/details.js",
"template": "requestsApp/views/details.html",
"nls": "requestsApp/nls/requestsDetails"
},
"requestListSearch":{
"controller" : "requestsApp/views/search.js",
"template": "requestsApp/views/search.html",
"nls": "requestsApp/nls/search"
}
},

On Thu, May 30, 2013 at 2:59 PM, Ed Chatelain <[email protected]<javascript:_e({}, 'cvml', '[email protected]');>>wrote:

You may need to clear your browser cache. Which zip did you download the
master branch or the responsive one? Can you check the config.json file
and see if it has views/list.js or if it has views/requestList.js ? And
also check the copy running in the browser.
Thanks

On Thursday, May 30, 2013, dnowka wrote:

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my
workspace.
When I deploy to my local server and run it, I get a 404 when it tries
to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named
requestList.js...
When I look at the source on github under the views folder there is no
file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic <[email protected]<javascript:_e({}, 'cvml', '[email protected]');><javascript:_e({},

'cvml', '[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>

wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To
clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field is
    "selected"; so I assume the keyboard popped up for the "next input"
    into
    "Assigned To" (the field which is selected after the keyboard closes
    is
    dependent on the field that was selected prior to opening the
    "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain <
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');><javascript:_e({}, 'cvml', '
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>wrote:

Maybe I am confused, or it is working differently for me on Nexus
7.
When
I touch the "Units in hours" field, I do not see a keyboard, I get
the
How
is the selection made which causes the keyboard to show? When I
touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18630205>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18698692>

.

Ed Chatelain


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18700693>

.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18701630
.

Ed Chatelain

@dnowka
Copy link
Collaborator

dnowka commented May 30, 2013

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then deleted all
the Dojo folders I had in my workspace and copied them from the 1.9 trunk.
I refreshed my workspace, deleted my original deploy from the server, then
redeployed from my workspace. I cleared Chromes cache and reran it. Still
get same errors, actually 5 of them. They are pasted below. When I view
the source for the config.json that got loaded it has list.js as the view

  1. GET http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js
    1. req.injectUrldojo.js:1690http://localhost:8080/RequestApp/dojo/dojo.js

    2. injectModuledojo.js:1516http://localhost:8080/RequestApp/dojo/dojo.js

    3. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js

    4. (anonymous
      function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js

    5. guardCheckCompletedojo.js:1247http://localhost:8080/RequestApp/dojo/dojo.js

    6. injectDependenciesdojo.js:727http://localhost:8080/RequestApp/dojo/dojo.js

    7. contextRequiredojo.js:791http://localhost:8080/RequestApp/dojo/dojo.js

    8. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js

    9. declare._loadDefinitionViewBase.js:171http://localhost:8080/RequestApp/dojox/app/ViewBase.js

    10. declare.loadViewBase.js:49http://localhost:8080/RequestApp/dojox/app/ViewBase.js

    11. inheriteddeclare.js:189http://localhost:8080/RequestApp/dojo/_base/declare.js

    12. declare.loadView.js:117http://localhost:8080/RequestApp/dojox/app/View.js

    13. declare.startViewBase.js:41http://localhost:8080/RequestApp/dojox/app/ViewBase.js

    14. (anonymous
      function)Load.js:176http://localhost:8080/RequestApp/dojox/app/controllers/Load.js

    15. signalListenerDeferred.js:37http://localhost:8080/RequestApp/dojo/Deferred.js

    16. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js

    17. resolveDeferred.js:192http://localhost:8080/RequestApp/dojo/Deferred.js

    18. signalListenerDeferred.js:37http://localhost:8080/RequestApp/dojo/Deferred.js

    19. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js

    20. resolveDeferred.js:192http://localhost:8080/RequestApp/dojo/Deferred.js

    21. (anonymous
      function)Load.js:211http://localhost:8080/RequestApp/dojox/app/controllers/Load.js

    22. runFactorydojo.js:1104http://localhost:8080/RequestApp/dojo/dojo.js

    23. execModuledojo.js:1232http://localhost:8080/RequestApp/dojo/dojo.js

    24. (anonymous
      function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js

    25. guardCheckCompletedojo.js:1247http://localhost:8080/RequestApp/dojo/dojo.js

    26. checkCompletedojo.js:1262http://localhost:8080/RequestApp/dojo/dojo.js

    27. onLoadCallbackdojo.js:1428http://localhost:8080/RequestApp/dojo/dojo.js

    28. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js

    Error {src: "dojoLoader", info: Array[2]}
  2. get stack: function () { [native code] }
    1. info: Array[2]
    2. message: "scriptError"
    3. set stack: function () { [native code] }
    4. src: "dojoLoader"
    5. proto: d
      dojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
    6. mix.uiddojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
    7. (anonymous
      function)dojo.js:332http://localhost:8080/RequestApp/dojo/dojo.js
    8. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
    9. req.signaldojo.js:331http://localhost:8080/RequestApp/dojo/dojo.js
    10. (anonymous
      function)dojo.js:1684http://localhost:8080/RequestApp/dojo/dojo.js

src: dojoLoader dojo.js:1852 http://localhost:8080/RequestApp/dojo/dojo.js
info:
["/RequestApp/requestsApp/views/requestList.js", Event]
dojo.js:1852 http://localhost:8080/RequestApp/dojo/dojo.js
. dojo.js:1854 http://localhost:8080/RequestApp/dojo/dojo.js

  1. dojo/parser::parse() error Error {}
    parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
    1. (anonymous
      function)parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
    2. signalListenerDeferred.js:37http://localhost:8080/RequestApp/dojo/Deferred.js
    3. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js
    4. reject.rejectDeferred.js:219http://localhost:8080/RequestApp/dojo/Deferred.js
    5. signalDeferredDeferred.js:84http://localhost:8080/RequestApp/dojo/Deferred.js
    6. signalListenerDeferred.js:58http://localhost:8080/RequestApp/dojo/Deferred.js
    7. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js
    8. reject.rejectDeferred.js:219http://localhost:8080/RequestApp/dojo/Deferred.js
    9. signalDeferredDeferred.js:84http://localhost:8080/RequestApp/dojo/Deferred.js
    10. signalListenerDeferred.js:55http://localhost:8080/RequestApp/dojo/Deferred.js
    11. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js
    12. resolveDeferred.js:192http://localhost:8080/RequestApp/dojo/Deferred.js
    13. signalDeferredDeferred.js:81http://localhost:8080/RequestApp/dojo/Deferred.js
    14. (anonymous
      function)Deferred.js:70http://localhost:8080/RequestApp/dojo/Deferred.js
    15. signalListenerDeferred.js:37http://localhost:8080/RequestApp/dojo/Deferred.js
    16. signalWaitingDeferred.js:28http://localhost:8080/RequestApp/dojo/Deferred.js
    17. resolveDeferred.js:192http://localhost:8080/RequestApp/dojo/Deferred.js
    18. (anonymous
      function)parser.js:696http://localhost:8080/RequestApp/dojo/parser.js
    19. runFactorydojo.js:1104http://localhost:8080/RequestApp/dojo/dojo.js
    20. execModuledojo.js:1232http://localhost:8080/RequestApp/dojo/dojo.js
    21. (anonymous
      function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js
    22. guardCheckCompletedojo.js:1247http://localhost:8080/RequestApp/dojo/dojo.js
    23. checkCompletedojo.js:1262http://localhost:8080/RequestApp/dojo/dojo.js
    24. onLoadCallbackdojo.js:1428http://localhost:8080/RequestApp/dojo/dojo.js
    25. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js
  2. Error {} "Error: dojox.app.View: parser returned unfilled promise
    (probably waiting for module auto-load), unsupported by
    _WidgetsInTemplateMixin. Must pre-load all supporting widgets before
    instantiation. at declare._beforeFillContent (
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js:58:12http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js)
    at declare.buildRendering (
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js:138:9http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js)
    at declare._startup (
    http://localhost:8080/RequestApp/dojox/app/View.js:143:9http://localhost:8080/RequestApp/dojox/app/View.js)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:79:11http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55http://localhost:8080/RequestApp/dojo/_base/lang.jsat
    when (
    http://localhost:8080/RequestApp/dojo/when.js:40:23http://localhost:8080/RequestApp/dojo/when.js)
    at declare._setupModel (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:73:5http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:43:10http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55http://localhost:8080/RequestApp/dojo/_base/lang.jsat
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    ---------------------------------------- rejected at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:84:15http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalListener
    (http://localhost:8080/RequestApp/dojo/Deferred.js:55:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at http://localhost:8080/RequestApp/dojox/app/View.js:131:14http://localhost:8080/RequestApp/dojox/app/View.jsat
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    ---------------------------------------- Error at Promise.then.promise.then
    (http://localhost:8080/RequestApp/dojo/Deferred.js:252:24http://localhost:8080/RequestApp/dojo/Deferred.js)
    at when (http://localhost:8080/RequestApp/dojo/when.js:51:26http://localhost:8080/RequestApp/dojo/when.js)
    at declare.start (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:41:4http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at http://localhost:8080/RequestApp/dojox/app/controllers/Load.js:176:18http://localhost:8080/RequestApp/dojox/app/controllers/Load.jsat
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js
    )" instrumentation.js:18http://localhost:8080/RequestApp/dojo/promise/instrumentation.js
    1. logErrorinstrumentation.js:18http://localhost:8080/RequestApp/dojo/promise/instrumentation.js
    2. (anonymous
      function)instrumentation.js:57http://localhost:8080/RequestApp/dojo/promise/instrumentation.js
    3. array.filterarray.js:333http://localhost:8080/RequestApp/dojo/_base/array.js
    4. logRejectedinstrumentation.js:55http://localhost:8080/RequestApp/dojo/promise/instrumentation.js
  3. Error {} "Error: TypeError: Cannot read property 'requestsListStore'
    of undefined in data-dojo-props='store:
    this.loadedStores.requestsListStore, itemRenderer: this.RequestListItem,
    stateful: !has('phone')' at Object.parser.construct (
    http://localhost:8080/RequestApp/dojo/parser.js:395:12http://localhost:8080/RequestApp/dojo/parser.js)
    at Object. (
    http://localhost:8080/RequestApp/dojo/parser.js:184:17http://localhost:8080/RequestApp/dojo/parser.js)
    at Object.array.map (
    http://localhost:8080/RequestApp/dojo/_base/array.js:285:24http://localhost:8080/RequestApp/dojo/_base/array.js)
    at Object.parser._instantiate (
    http://localhost:8080/RequestApp/dojo/parser.js:178:25http://localhost:8080/RequestApp/dojo/parser.js)
    at http://localhost:8080/RequestApp/dojo/parser.js:892:18http://localhost:8080/RequestApp/dojo/parser.jsat
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:81:15http://localhost:8080/RequestApp/dojo/Deferred.js)
    at http://localhost:8080/RequestApp/dojo/Deferred.js:70:4http://localhost:8080/RequestApp/dojo/Deferred.js----------------------------------------
    rejected at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:84:15http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalListener
    (http://localhost:8080/RequestApp/dojo/Deferred.js:55:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:81:15http://localhost:8080/RequestApp/dojo/Deferred.js)
    at http://localhost:8080/RequestApp/dojo/Deferred.js:70:4http://localhost:8080/RequestApp/dojo/Deferred.jsat
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
    at http://localhost:8080/RequestApp/dojo/parser.js:696:8http://localhost:8080/RequestApp/dojo/parser.js----------------------------------------
    Error at Promise.then.promise.then
    (http://localhost:8080/RequestApp/dojo/Deferred.js:252:24http://localhost:8080/RequestApp/dojo/Deferred.js)
    at Object.parser.parse (
    http://localhost:8080/RequestApp/dojo/parser.js:893:8http://localhost:8080/RequestApp/dojo/parser.js)
    at declare._beforeFillContent (
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js:39:12http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js)
    at declare.buildRendering (
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js:138:9http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js)
    at declare._startup (
    http://localhost:8080/RequestApp/dojox/app/View.js:143:9http://localhost:8080/RequestApp/dojox/app/View.js)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:79:11http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55http://localhost:8080/RequestApp/dojo/_base/lang.jsat
    when (
    http://localhost:8080/RequestApp/dojo/when.js:40:23http://localhost:8080/RequestApp/dojo/when.js)
    at declare._setupModel (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:73:5http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:43:10http://localhost:8080/RequestApp/dojox/app/ViewBase.js
    )" instrumentation.js:18http://localhost:8080/RequestApp/dojo/promise/instrumentation.js
    1. logErrorinstrumentation.js:18http://localhost:8080/RequestApp/dojo/promise/instrumentation.js

    2. (anonymous
      function)instrumentation.js:57http://localhost:8080/RequestApp/dojo/promise/instrumentation.js

    3. array.filterarray.js:333http://localhost:8080/RequestApp/dojo/_base/array.js

    4. logRejectedinstrumentation.js:55http://localhost:8080/RequestApp/dojo/promise/instrumentation.js

    Error {src: "dojoLoader", info: Object}
  4. get stack: function () { [native code] }
    1. info: Object
    2. message: "timeout"
    3. set stack: function () { [native code] }
    4. src: "dojoLoader"
    5. proto: d
      dojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
    6. mix.uiddojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
    7. (anonymous
      function)dojo.js:332http://localhost:8080/RequestApp/dojo/dojo.js
    8. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
    9. req.signaldojo.js:331http://localhost:8080/RequestApp/dojo/dojo.js
    10. (anonymous
      function)dojo.js:1611http://localhost:8080/RequestApp/dojo/dojo.js

src: dojoLoader dojo.js:1852 http://localhost:8080/RequestApp/dojo/dojo.js
info: Object {app/views/requestList: 1,
/RequestApp/requestsApp/views/requestList.js: 1}
dojo.js:1852http://localhost:8080/RequestApp/dojo/dojo.js
. dojo.js:1854 http://localhost:8080/RequestApp/dojo/dojo.js

On Thu, May 30, 2013 at 3:54 PM, Ed Chatelain [email protected]:

If it is the first time running the app you should not have to clear the
cache. What browser are you using? Can you try chrome and look at the
config.json in the resources to see if it looks the same as what you
showed, and maybe what was loaded before the 404 to try to figure out what
is trying to load it.

On Thursday, May 30, 2013, dnowka wrote:

Master branch and here is what the config.js has, so it is weird that it
is
trying to load requestList.js since this is the first time I've
downloaded
the app and the first I've tried running the app. Wouldn't think
anything
would be cached in my browser?

"views": {
"requestList":{
"controller" : "requestsApp/views/list.js",
"template": "requestsApp/views/list.html",
"nls": "requestsApp/nls/list",
"dependencies":["dojox/mobile/TextBox"],
"has": {
"!phone": {
"constraint": "left"
}
}
},
"requestItemDetails":{
"controller" : "requestsApp/views/details.js",
"template": "requestsApp/views/details.html",
"nls": "requestsApp/nls/requestsDetails"
},
"requestListSearch":{
"controller" : "requestsApp/views/search.js",
"template": "requestsApp/views/search.html",
"nls": "requestsApp/nls/search"
}
},

On Thu, May 30, 2013 at 2:59 PM, Ed Chatelain <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>wrote:

You may need to clear your browser cache. Which zip did you download
the
master branch or the responsive one? Can you check the config.json
file
and see if it has views/list.js or if it has views/requestList.js ?
And
also check the copy running in the browser.
Thanks

On Thursday, May 30, 2013, dnowka wrote:

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my
workspace.
When I deploy to my local server and run it, I get a 404 when it
tries
to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named
requestList.js...
When I look at the source on github under the views folder there is
no
file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic <[email protected]<javascript:_e({},
'cvml', '[email protected]');><javascript:_e({},

'cvml', '[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>

wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To
clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field
    is
    "selected"; so I assume the keyboard popped up for the "next
    input"
    into
    "Assigned To" (the field which is selected after the keyboard
    closes
    is
    dependent on the field that was selected prior to opening the
    "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain <
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');><javascript:_e({}, 'cvml', '
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>wrote:

Maybe I am confused, or it is working differently for me on
Nexus
7.
When
I touch the "Units in hours" field, I do not see a keyboard, I
get
the
How
is the selection made which causes the keyboard to show? When I
touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18630205>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18698692>

.

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18700693>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18701630>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18703904
.

@edchat
Copy link
Owner

edchat commented May 30, 2013

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then deleted all
the Dojo folders I had in my workspace and copied them from the 1.9 trunk.
I refreshed my workspace, deleted my original deploy from the server, then
redeployed from my workspace. I cleared Chromes cache and reran it. Still
get same errors, actually 5 of them. They are pasted below. When I view
the source for the config.json that got loaded it has list.js as the view

  1. GET
    http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js

  2. req.injectUrldojo.js:1690http://localhost:8080/RequestApp/dojo/dojo.js

  3. injectModuledojo.js:1516http://localhost:8080/RequestApp/dojo/dojo.js

  4. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js

  5. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js

  6. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  7. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  8. contextRequiredojo.js:791http://localhost:8080/RequestApp/dojo/dojo.js

  9. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js

  10. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  11. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  12. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>

  13. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>

  14. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  15. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>

  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  19. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  20. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  21. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  22. (anonymous
    function)Load.js:211<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>

  23. runFactorydojo.js:1104http://localhost:8080/RequestApp/dojo/dojo.js

  24. execModuledojo.js:1232http://localhost:8080/RequestApp/dojo/dojo.js

  25. (anonymous
    function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js

  26. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  27. checkCompletedojo.js:1262<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  28. onLoadCallbackdojo.js:1428<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  29. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js

Error {src: "dojoLoader", info: Array[2]}

  1. get stack: function () { [native code] }
  2. info: Array[2]
  3. message: "scriptError"
  4. set stack: function () { [native code] }
  5. src: "dojoLoader"
  6. proto: d
    dojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
  7. mix.uiddojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
  8. (anonymous
    function)dojo.js:332http://localhost:8080/RequestApp/dojo/dojo.js
  9. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  10. req.signaldojo.js:331http://localhost:8080/RequestApp/dojo/dojo.js
  11. (anonymous
    function)dojo.js:1684http://localhost:8080/RequestApp/dojo/dojo.js

src: dojoLoader dojo.js:1852 <
http://localhost:8080/RequestApp/dojo/dojo.js>
info:
["/RequestApp/requestsApp/views/requestList.js", Event]
dojo.js:1852 http://localhost:8080/RequestApp/dojo/dojo.js
. dojo.js:1854 http://localhost:8080/RequestApp/dojo/dojo.js

  1. dojo/parser::parse() error Error {}
    parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
  2. (anonymous
    function)parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
  3. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  4. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  5. reject.rejectDeferred.js:219<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  6. signalDeferredDeferred.js:84<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  7. signalListenerDeferred.js:58<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  8. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  9. reject.rejectDeferred.js:219<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  10. signalDeferredDeferred.js:84<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  11. signalListenerDeferred.js:55<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  12. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  13. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  14. signalDeferredDeferred.js:81<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  15. (anonymous
    function)Deferred.js:70http://localhost:8080/RequestApp/dojo/Deferred.js
  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. (anonymous
    function)parser.js:696http://localhost:8080/RequestApp/dojo/parser.js
  20. runFactorydojo.js:1104http://localhost:8080/RequestApp/dojo/dojo.js
  21. execModuledojo.js:1232http://localhost:8080/RequestApp/dojo/dojo.js
  22. (anonymous
    function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js
  23. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  24. checkCompletedojo.js:1262<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  25. onLoadCallbackdojo.js:1428<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  26. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js
  27. Error {} "Error: dojox.app.View: parser returned unfilled promise
    (probably waiting for module auto-load), unsupported by
    _WidgetsInTemplateMixin. Must pre-load all supporting widgets before
    instantiation. at declare._beforeFillContent (
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js:58:12<
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js>)
    at declare.buildRendering (
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js:138:9<
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js>)
    at declare._startup (
    http://localhost:8080/RequestApp/dojox/app/View.js:143:9<
    http://localhost:8080/RequestApp/dojox/app/View.js>)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:79:11<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55<
    http://localhost:8080/RequestApp/dojo/_base/lang.js>at
    when (
    http://localhost:8080/RequestApp/dojo/when.js:40:23<
    http://localhost:8080/RequestApp/dojo/when.js>)
    at declare._setupModel (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:73:5<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:43:10<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55<
    http://localhost:8080/RequestApp/dojo/_base/lang.js>at
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    ---------------------------------------- rejected at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:84:15<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalListener
    (http://localhost:8080/RequestApp/dojo/Deferred.js:55:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at http://localhost:8080/RequestApp/dojox/app/View.js:131:14<
    http://localhost:8080/RequestApp/dojox/app/View.js>at
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    ---------------------------------------- Error at
    Promise.then.promise.then
    (http://localhost:8080/RequestApp/dojo/Deferred.js:252:24<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain

@dnowka
Copy link
Collaborator

dnowka commented May 30, 2013

Have done no builds. Just deploy to my local Tomcat 7 server. My screen
changes color to the familiar light blue but that is all I get including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain [email protected]:

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then deleted all
the Dojo folders I had in my workspace and copied them from the 1.9
trunk.
I refreshed my workspace, deleted my original deploy from the server,
then
redeployed from my workspace. I cleared Chromes cache and reran it. Still
get same errors, actually 5 of them. They are pasted below. When I view
the source for the config.json that got loaded it has list.js as the view

  1. GET
    http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js

  2. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  3. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  4. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js

  5. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js

  6. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  7. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  8. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  9. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js

  10. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  11. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  12. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>

  13. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>

  14. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>

  15. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>

  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  19. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  20. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  21. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

  22. (anonymous
    function)Load.js:211<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>

  23. runFactorydojo.js:1104<http://localhost:8080/RequestApp/dojo/dojo.js

  24. execModuledojo.js:1232<http://localhost:8080/RequestApp/dojo/dojo.js

  25. (anonymous
    function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js

  26. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  27. checkCompletedojo.js:1262<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  28. onLoadCallbackdojo.js:1428<
    http://localhost:8080/RequestApp/dojo/dojo.js>

  29. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js

Error {src: "dojoLoader", info: Array[2]}

  1. get stack: function () { [native code] }
  2. info: Array[2]
  3. message: "scriptError"
  4. set stack: function () { [native code] }
  5. src: "dojoLoader"
  6. proto: d
    dojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
  7. mix.uiddojo.js:1849 http://localhost:8080/RequestApp/dojo/dojo.js
  8. (anonymous
    function)dojo.js:332http://localhost:8080/RequestApp/dojo/dojo.js
  9. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  10. req.signaldojo.js:331http://localhost:8080/RequestApp/dojo/dojo.js
  11. (anonymous
    function)dojo.js:1684http://localhost:8080/RequestApp/dojo/dojo.js

src: dojoLoader dojo.js:1852 <
http://localhost:8080/RequestApp/dojo/dojo.js>
info:
["/RequestApp/requestsApp/views/requestList.js", Event]
dojo.js:1852 http://localhost:8080/RequestApp/dojo/dojo.js
. dojo.js:1854 http://localhost:8080/RequestApp/dojo/dojo.js

  1. dojo/parser::parse() error Error {}
    parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
  2. (anonymous
    function)parser.js:899http://localhost:8080/RequestApp/dojo/parser.js
  3. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  4. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  5. reject.rejectDeferred.js:219<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  6. signalDeferredDeferred.js:84<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  7. signalListenerDeferred.js:58<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  8. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  9. reject.rejectDeferred.js:219<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  10. signalDeferredDeferred.js:84<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  11. signalListenerDeferred.js:55<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  12. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  13. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  14. signalDeferredDeferred.js:81<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  15. (anonymous
    function)Deferred.js:70<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. (anonymous
    function)parser.js:696http://localhost:8080/RequestApp/dojo/parser.js
  20. runFactorydojo.js:1104<http://localhost:8080/RequestApp/dojo/dojo.js
  21. execModuledojo.js:1232<http://localhost:8080/RequestApp/dojo/dojo.js
  22. (anonymous
    function)dojo.js:1267http://localhost:8080/RequestApp/dojo/dojo.js
  23. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  24. checkCompletedojo.js:1262<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  25. onLoadCallbackdojo.js:1428<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  26. onLoaddojo.js:1677 http://localhost:8080/RequestApp/dojo/dojo.js
  27. Error {} "Error: dojox.app.View: parser returned unfilled promise
    (probably waiting for module auto-load), unsupported by
    _WidgetsInTemplateMixin. Must pre-load all supporting widgets before
    instantiation. at declare._beforeFillContent (
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js:58:12<
    http://localhost:8080/RequestApp/dijit/_WidgetsInTemplateMixin.js>)
    at declare.buildRendering (
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js:138:9<
    http://localhost:8080/RequestApp/dijit/_TemplatedMixin.js>)
    at declare._startup (
    http://localhost:8080/RequestApp/dojox/app/View.js:143:9<
    http://localhost:8080/RequestApp/dojox/app/View.js>)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:79:11<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55<
    http://localhost:8080/RequestApp/dojo/_base/lang.js>at
    when (
    http://localhost:8080/RequestApp/dojo/when.js:40:23<
    http://localhost:8080/RequestApp/dojo/when.js>)
    at declare._setupModel (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:73:5<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at null. (
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js:43:10<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>)
    at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55<
    http://localhost:8080/RequestApp/dojo/_base/lang.js>at
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    ---------------------------------------- rejected at signalDeferred (
    http://localhost:8080/RequestApp/dojo/Deferred.js:84:15<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalListener
    (http://localhost:8080/RequestApp/dojo/Deferred.js:55:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at http://localhost:8080/RequestApp/dojox/app/View.js:131:14<
    http://localhost:8080/RequestApp/dojox/app/View.js>at
    signalListener (
    http://localhost:8080/RequestApp/dojo/Deferred.js:37:21<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at signalWaiting
    (http://localhost:8080/RequestApp/dojo/Deferred.js:28:4<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    ---------------------------------------- Error at
    Promise.then.promise.then
    (http://localhost:8080/RequestApp/dojo/Deferred.js:252:24<
    http://localhost:8080/RequestApp/dojo/Deferred.js>)
    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18709318
.

@edchat
Copy link
Owner

edchat commented May 30, 2013

Can you try to run some of the dojox/app/tests and see if they run ok?

On Thursday, May 30, 2013, dnowka wrote:

Have done no builds. Just deploy to my local Tomcat 7 server. My screen
changes color to the familiar light blue but that is all I get including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain <[email protected]<javascript:_e({}, 'cvml', '[email protected]');>>wrote:

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then deleted
all
the Dojo folders I had in my workspace and copied them from the 1.9
trunk.
I refreshed my workspace, deleted my original deploy from the server,
then
redeployed from my workspace. I cleared Chromes cache and reran it.
Still
get same errors, actually 5 of them. They are pasted below. When I
view
the source for the config.json that got loaded it has list.js as the
view

  1. GET
    http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js
  2. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  3. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  4. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  5. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js
  6. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  7. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  8. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  9. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js
  10. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  11. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  12. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>
  13. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>
  14. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  15. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>
  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  20. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709318>

.


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18709890
.

Ed Chatelain

@dnowka
Copy link
Collaborator

dnowka commented May 31, 2013

I was able to run some of the demos successfully but was unable to run the
todoApp demo. I get the same light blue background but then get this
error. Will play around with it more when I get a chance.

TypeError {} "TypeError: Cannot call method 'split' of null at
declare._loadDefinition (
http://localhost:8080/RequestApp/dojox/app/ViewBase.js:144:20http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
at declare.load (
http://localhost:8080/RequestApp/dojox/app/ViewBase.js:49:22http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
at inherited (http://localhost:8080/RequestApp/dojo/_base/declare.js:189:30http://localhost:8080/RequestApp/dojo/_base/declare.js)
at declare.load
(http://localhost:8080/RequestApp/dojox/app/View.js:117:22http://localhost:8080/RequestApp/dojox/app/View.js)
at declare.start (
http://localhost:8080/RequestApp/dojox/app/ViewBase.js:41:14http://localhost:8080/RequestApp/dojox/app/ViewBase.js)
at http://localhost:8080/RequestApp/dojox/app/controllers/Load.js:37:18http://localhost:8080/RequestApp/dojox/app/controllers/Load.jsat
signalListener (
http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalWaiting
(http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalListener
(http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
---------------------------------------- rejected at signalDeferred (
http://localhost:8080/RequestApp/dojo/Deferred.js:84:15http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalListener
(http://localhost:8080/RequestApp/dojo/Deferred.js:55:5http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalWaiting
(http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalListener
(http://localhost:8080/RequestApp/dojo/Deferred.js:37:21http://localhost:8080/RequestApp/dojo/Deferred.js)
at signalWaiting
(http://localhost:8080/RequestApp/dojo/Deferred.js:28:4http://localhost:8080/RequestApp/dojo/Deferred.js)
at resolve (http://localhost:8080/RequestApp/dojo/Deferred.js:192:5http://localhost:8080/RequestApp/dojo/Deferred.js)
at http://localhost:8080/RequestApp/dojox/app/controllers/Load.js:211:9http://localhost:8080/RequestApp/dojox/app/controllers/Load.jsat
runFactory (
http://localhost:8080/RequestApp/dojo/dojo.js:1104:43http://localhost:8080/RequestApp/dojo/dojo.js)
at execModule (http://localhost:8080/RequestApp/dojo/dojo.js:1232:5http://localhost:8080/RequestApp/dojo/dojo.js)
---------------------------------------- Error at Promise.then.promise.then
(http://localhost:8080/RequestApp/dojo/Deferred.js:252:24http://localhost:8080/RequestApp/dojo/Deferred.js)
at when (http://localhost:8080/RequestApp/dojo/when.js:51:26http://localhost:8080/RequestApp/dojo/when.js)
at declare.init (
http://localhost:8080/RequestApp/dojox/app/controllers/Load.js:33:4http://localhost:8080/RequestApp/dojox/app/controllers/Load.js)
at null. (
http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55http://localhost:8080/RequestApp/dojo/_base/lang.js)
at target.(anonymous function).dispatcher as onapp-init
at Function.on.emit
(http://localhost:8080/RequestApp/dojo/on.js:282:37http://localhost:8080/RequestApp/dojo/on.js)
at Function.on.emit
(http://localhost:8080/RequestApp/dojo/on.js:322:29http://localhost:8080/RequestApp/dojo/on.js)
at Evented.emit
(http://localhost:8080/RequestApp/dojo/Evented.js:31:19http://localhost:8080/RequestApp/dojo/Evented.js)
at null. (
http://localhost:8080/RequestApp/dojox/app/main.js:241:11http://localhost:8080/RequestApp/dojox/app/main.js)
at http://localhost:8080/RequestApp/dojo/_base/lang.js:375:55http://localhost:8080/RequestApp/dojo/_base/lang.js
" ins http://localhost:8080/RequestApp/dojo/promise/instrumentation.js

On Thu, May 30, 2013 at 5:38 PM, Ed Chatelain [email protected]:

Can you try to run some of the dojox/app/tests and see if they run ok?

On Thursday, May 30, 2013, dnowka wrote:

Have done no builds. Just deploy to my local Tomcat 7 server. My screen
changes color to the familiar light blue but that is all I get including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>wrote:

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then
deleted
all
the Dojo folders I had in my workspace and copied them from the 1.9
trunk.
I refreshed my workspace, deleted my original deploy from the
server,
then
redeployed from my workspace. I cleared Chromes cache and reran it.
Still
get same errors, actually 5 of them. They are pasted below. When I
view
the source for the config.json that got loaded it has list.js as the
view

  1. GET
    http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js
  2. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  3. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  4. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  5. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js
  6. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  7. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  8. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  9. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js
  10. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  11. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  12. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>
  13. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>
  14. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  15. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>
  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  20. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709318>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709890>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18710191
.

@dnowka
Copy link
Collaborator

dnowka commented May 31, 2013

So, originally I was using Chrome Settings to clear the cache,and yes empty
cache was selected. So this time I clicked and held the Reload this page
icon and chose "Empty cache and Hard reload" and that did the trick... the
app came up. Not even going to think too hard about that one since you
would think they were doing the same thing!!!!

On Thu, May 30, 2013 at 3:54 PM, Ed Chatelain [email protected]:

If it is the first time running the app you should not have to clear the
cache. What browser are you using? Can you try chrome and look at the
config.json in the resources to see if it looks the same as what you
showed, and maybe what was loaded before the 404 to try to figure out what
is trying to load it.

On Thursday, May 30, 2013, dnowka wrote:

Master branch and here is what the config.js has, so it is weird that it
is
trying to load requestList.js since this is the first time I've
downloaded
the app and the first I've tried running the app. Wouldn't think
anything
would be cached in my browser?

"views": {
"requestList":{
"controller" : "requestsApp/views/list.js",
"template": "requestsApp/views/list.html",
"nls": "requestsApp/nls/list",
"dependencies":["dojox/mobile/TextBox"],
"has": {
"!phone": {
"constraint": "left"
}
}
},
"requestItemDetails":{
"controller" : "requestsApp/views/details.js",
"template": "requestsApp/views/details.html",
"nls": "requestsApp/nls/requestsDetails"
},
"requestListSearch":{
"controller" : "requestsApp/views/search.js",
"template": "requestsApp/views/search.html",
"nls": "requestsApp/nls/search"
}
},

On Thu, May 30, 2013 at 2:59 PM, Ed Chatelain <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>wrote:

You may need to clear your browser cache. Which zip did you download
the
master branch or the responsive one? Can you check the config.json
file
and see if it has views/list.js or if it has views/requestList.js ?
And
also check the copy running in the browser.
Thanks

On Thursday, May 30, 2013, dnowka wrote:

So I downloaded the zip file from github and put the contents in a
requestsApp folder on the same level as the Dojo folders in my
workspace.
When I deploy to my local server and run it, I get a 404 when it
tries
to
load requestsApp/views/requestList.js When I look at the contents
of the zip under the views folder there is no file named
requestList.js...
When I look at the source on github under the views folder there is
no
file
named that there either. Am I missing something here?

On Wed, May 29, 2013 at 12:49 PM, thbarnic <[email protected]<javascript:_e({},
'cvml', '[email protected]');><javascript:_e({},

'cvml', '[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>

wrote:

It works differently on the Nexus 7 than the Galaxy Note 2. To
clarify
exact sequence:

  • On Detail screen in edit mode
  • Touch Units field
  • Get selection prompt with "units" options
  • Select one of them
  • Keyboard pops up; when keyboard closed the "Assigned To" field
    is
    "selected"; so I assume the keyboard popped up for the "next
    input"
    into
    "Assigned To" (the field which is selected after the keyboard
    closes
    is
    dependent on the field that was selected prior to opening the
    "units"
    options)

On Wed, May 29, 2013 at 12:40 PM, Ed Chatelain <
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');><javascript:_e({}, 'cvml', '
[email protected] <javascript:_e({}, 'cvml',
'[email protected]');>');>>wrote:

Maybe I am confused, or it is working differently for me on
Nexus
7.
When
I touch the "Units in hours" field, I do not see a keyboard, I
get
the
How
is the selection made which causes the keyboard to show? When I
touch
the
selection list to select the Unit Type.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18629659>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18630205>

.


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18698692>

.

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18700693>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18701630>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18703904
.

@dnowka
Copy link
Collaborator

dnowka commented Jun 5, 2013

So, now that I got it running on my laptop, I finally started testing
across an iPhone 4, iPad 2, and an iPad mini. I am just using the iOS
Chrome browser on those devices and hitting my laptops Tomcat server where
I have it deployed. While most of the stuff appears OK, I would make a
suggestion that we don't open up the Id field in a text box like you can
enter something manually. Since this appears to be auto generated, I would
suggest when the Add button is clicked that we just have text that says
"Auto Generated" in an un-editable box. Also if you click Edit when on the
detail for a request, I would suggest that the Id field also remain
un-editable as it is now, but don't place a white text box around it giving
the perception that you can edit it.

Not sure if Tim has already mentioned this but I also noticed when clicking
on any Date fields, the only one that brings up the date widget is the
Requested Finish Date. Not sure if this is you haven't gotten to the other
date fields yet.

Let me know your thoughts.

On Thu, May 30, 2013 at 5:38 PM, Ed Chatelain [email protected]:

Can you try to run some of the dojox/app/tests and see if they run ok?

On Thursday, May 30, 2013, dnowka wrote:

Have done no builds. Just deploy to my local Tomcat 7 server. My screen
changes color to the familiar light blue but that is all I get including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>wrote:

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then
deleted
all
the Dojo folders I had in my workspace and copied them from the 1.9
trunk.
I refreshed my workspace, deleted my original deploy from the
server,
then
redeployed from my workspace. I cleared Chromes cache and reran it.
Still
get same errors, actually 5 of them. They are pasted below. When I
view
the source for the config.json that got loaded it has list.js as the
view

  1. GET
    http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
    (Not Found)
    dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js
  2. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  3. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  4. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  5. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js
  6. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  7. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  8. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  9. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js
  10. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  11. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  12. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>
  13. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>
  14. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  15. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>
  16. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  20. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709318>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709890>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18710191
.

@dnowka
Copy link
Collaborator

dnowka commented Jun 5, 2013

Just stumbled on something else. The date widget operates properly on my
iPad 2 running iOS 6.01, and iPhone 4 running iOS 6.01 but does not work
properly on my iPad mini running iOS 6.1.3. No matter what I chose it
gives me random changes when I click Done. Also it does not bring up the
correct date in the widget from what was actually on the screen before you
chose Edit. Again this only happens on the mini, so my guess is it could
be cause it is running the latest iOS version. I will update the iPad 2 to
that version later today when I get time to see if I can reproduce on that
device with the latest iOS.

On Wed, Jun 5, 2013 at 10:19 AM, David Nowka [email protected] wrote:

So, now that I got it running on my laptop, I finally started testing
across an iPhone 4, iPad 2, and an iPad mini. I am just using the iOS
Chrome browser on those devices and hitting my laptops Tomcat server where
I have it deployed. While most of the stuff appears OK, I would make a
suggestion that we don't open up the Id field in a text box like you can
enter something manually. Since this appears to be auto generated, I would
suggest when the Add button is clicked that we just have text that says
"Auto Generated" in an un-editable box. Also if you click Edit when on the
detail for a request, I would suggest that the Id field also remain
un-editable as it is now, but don't place a white text box around it giving
the perception that you can edit it.

Not sure if Tim has already mentioned this but I also noticed when
clicking on any Date fields, the only one that brings up the date widget is
the Requested Finish Date. Not sure if this is you haven't gotten to the
other date fields yet.

Let me know your thoughts.

On Thu, May 30, 2013 at 5:38 PM, Ed Chatelain [email protected]:

Can you try to run some of the dojox/app/tests and see if they run ok?

On Thursday, May 30, 2013, dnowka wrote:

Have done no builds. Just deploy to my local Tomcat 7 server. My screen
changes color to the familiar light blue but that is all I get
including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain <[email protected]<javascript:_e({},
'cvml', '[email protected]');>>wrote:

Did you run a build? If so it would be good to try it without a build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then
deleted
all
the Dojo folders I had in my workspace and copied them from the 1.9
trunk.
I refreshed my workspace, deleted my original deploy from the
server,
then
redeployed from my workspace. I cleared Chromes cache and reran it.
Still
get same errors, actually 5 of them. They are pasted below. When I
view
the source for the config.json that got loaded it has list.js as
the
view

  1. GET

http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
(Not Found)
dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js

  1. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  2. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  3. forEachdojo.js:93 http://localhost:8080/RequestApp/dojo/dojo.js
  4. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js
  5. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  6. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  7. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  8. resultdojo.js:818 http://localhost:8080/RequestApp/dojo/dojo.js
  9. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  10. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  11. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>
  12. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>
  13. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  14. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>
  15. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  16. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709318>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709890>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18710191
.

@dnowka
Copy link
Collaborator

dnowka commented Jun 5, 2013

Ignore this one for now. Just started playing around with it again on the
mini and all of a sudden the widget is working as expected. As for now I
can't reproduce. I will let you know if I can and what pattern I did to do
it.

On Wed, Jun 5, 2013 at 10:30 AM, David Nowka [email protected] wrote:

Just stumbled on something else. The date widget operates properly on my
iPad 2 running iOS 6.01, and iPhone 4 running iOS 6.01 but does not work
properly on my iPad mini running iOS 6.1.3. No matter what I chose it
gives me random changes when I click Done. Also it does not bring up the
correct date in the widget from what was actually on the screen before you
chose Edit. Again this only happens on the mini, so my guess is it could
be cause it is running the latest iOS version. I will update the iPad 2 to
that version later today when I get time to see if I can reproduce on that
device with the latest iOS.

On Wed, Jun 5, 2013 at 10:19 AM, David Nowka [email protected] wrote:

So, now that I got it running on my laptop, I finally started testing
across an iPhone 4, iPad 2, and an iPad mini. I am just using the iOS
Chrome browser on those devices and hitting my laptops Tomcat server where
I have it deployed. While most of the stuff appears OK, I would make a
suggestion that we don't open up the Id field in a text box like you can
enter something manually. Since this appears to be auto generated, I would
suggest when the Add button is clicked that we just have text that says
"Auto Generated" in an un-editable box. Also if you click Edit when on the
detail for a request, I would suggest that the Id field also remain
un-editable as it is now, but don't place a white text box around it giving
the perception that you can edit it.

Not sure if Tim has already mentioned this but I also noticed when
clicking on any Date fields, the only one that brings up the date widget is
the Requested Finish Date. Not sure if this is you haven't gotten to the
other date fields yet.

Let me know your thoughts.

On Thu, May 30, 2013 at 5:38 PM, Ed Chatelain [email protected]:

Can you try to run some of the dojox/app/tests and see if they run ok?

On Thursday, May 30, 2013, dnowka wrote:

Have done no builds. Just deploy to my local Tomcat 7 server. My
screen
changes color to the familiar light blue but that is all I get
including
the 5 errors.

On Thu, May 30, 2013 at 5:21 PM, Ed Chatelain <
[email protected]<javascript:_e({}, 'cvml', '
[email protected]');>>wrote:

Did you run a build? If so it would be good to try it without a
build
first. This is very odd.

On Thursday, May 30, 2013, dnowka wrote:

So I dloaded the Dojo 1.9 SVN trunk via Tim's command. I then
deleted
all
the Dojo folders I had in my workspace and copied them from the
1.9
trunk.
I refreshed my workspace, deleted my original deploy from the
server,
then
redeployed from my workspace. I cleared Chromes cache and reran
it.
Still
get same errors, actually 5 of them. They are pasted below. When I
view
the source for the config.json that got loaded it has list.js as
the
view

  1. GET

http://localhost:8080/RequestApp/requestsApp/views/requestList.js404
(Not Found)
dojo.js:1690 http://localhost:8080/RequestApp/dojo/dojo.js

  1. req.injectUrldojo.js:1690<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  2. injectModuledojo.js:1516<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  3. forEachdojo.js:93 <
    http://localhost:8080/RequestApp/dojo/dojo.js>
  4. (anonymous
    function)dojo.js:728http://localhost:8080/RequestApp/dojo/dojo.js
  5. guardCheckCompletedojo.js:1247<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  6. injectDependenciesdojo.js:727<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  7. contextRequiredojo.js:791<
    http://localhost:8080/RequestApp/dojo/dojo.js>
  8. resultdojo.js:818 <
    http://localhost:8080/RequestApp/dojo/dojo.js>
  9. declare._loadDefinitionViewBase.js:171<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  10. declare.loadViewBase.js:49<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  11. inheriteddeclare.js:189<
    http://localhost:8080/RequestApp/dojo/_base/declare.js>
  12. declare.loadView.js:117<
    http://localhost:8080/RequestApp/dojox/app/View.js>
  13. declare.startViewBase.js:41<
    http://localhost:8080/RequestApp/dojox/app/ViewBase.js>
  14. (anonymous
    function)Load.js:176<
    http://localhost:8080/RequestApp/dojox/app/controllers/Load.js>
  15. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  16. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  17. resolveDeferred.js:192<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  18. signalListenerDeferred.js:37<
    http://localhost:8080/RequestApp/dojo/Deferred.js>
  19. signalWaitingDeferred.js:28<
    http://localhost:8080/RequestApp/dojo/Deferred.js>

    at when ( http://localhost:8080/RequestApp/dojo/when.js:51:26

Ed Chatelain


Reply to this email directly or view it on GitHub<

https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709318>

.


Reply to this email directly or view it on GitHub<
https://github.com/edchat/dojo-requests-app/issues/4#issuecomment-18709890>

.

Ed Chatelain


Reply to this email directly or view it on GitHubhttps://github.com//issues/4#issuecomment-18710191
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants