Dojo / Dijit试验和错误

时间:2009-08-27 22:05:14

标签: debugging dojo

我一直想让this page在Google App Engine下运行我的计算机。一次只有一个文件,我想我已经找到了所有丢失的文件,.gif文件和布局等等,现在我们已经将它们放在我的机器上并正常运行。从FireBug中观察到没有更严重的错误。

以下是我的测试与上述页面之间的差异 - 我不知道原因:

  1. 带有文件/编辑/查看/帮助等的下拉菜单位于左侧“AccordionContainer”上方。
  2. 手风琴容器不像手风琴那样。每个部分都是开放的,我只能看到第一部分和第二部分的大约1/2。
  3. 手风琴标签/标题左侧有一个+ - ,例如:+ -Popups和Alerts,右对齐是一个小圆圈,箭头指向左侧(在“真实”样本页面上,小圆圈是标题的左侧,根据该框是否打开,向右或向下指向。
  4. 整个右上角和右下角的容器都是白色的,但它们之间有一条蓝色的分隔线。
  5. 如果我抓住并移动将左侧容器与右侧容器分开的蓝色条,则工具提示退出工作,以及我点击的任何内容。
  6. 我真的想要使用Dojo - 但我不确定我是在学习 - 而只是在尝试试错。当事情没有出现在他们应该去的地方时 - 我不确定要找出哪些线索来解决它。 CSScss文件,Javascript本身?我从哪里开始?

    最初工作的事情:

    1. 工具提示
    2. ShowModal对话框和显示工具提示对话框
    3. 各国的树状结构似乎正在运作
    4. 下拉菜单
    5. 另一个StackOverflow问题 - 当有人回答时,我可以发布后续跟进吗?我点击“评论”和“回答你的问题”,没有任何反应?那是因为我是StackOverflow的新用户吗?

      感谢所有人。 尼尔沃尔特斯

      Neal Update - 中部时间下午6:44

      我现在可以将我的网页公开访问 - 如果有人想要使用FireBug进行尝试: http://3wcloud-com-provisioning-qa.appspot.com/testDijit

      我似乎无法回复下面的Seth - 所以我会在这里回复。我确实有一些缺少的CSS,但修复了它们,现在好像它们都在那里 - 但结果完全相同 - 正如你在上面的URL中看到的那样。

2 个答案:

答案 0 :(得分:1)

听起来好像缺少一个CSS文件。 Firebug net选项卡是否显示CSS的任何404错误?

关于学习道场,这是一个很大的图书馆。在早期,这是一个艰难的过程。 Dojocampus是一个很好的资源,论坛是在垃圾邮件发送者将其杀死之前。人们似乎已经迁移到这里和/或the mailing list。 IRC也是获得快速答案的好地方。 freenode上的#dojo

关于stackoverflow问题,我看到了你对其他问题的一些评论。特定的某个地方是否缺失了?直到24小时过后,我认为你不能回答你自己的问题。你通常想做的是“接受”其他人给出的答案之一(像我一样!)。如果这不是正确的答案,您应该将其发布在meta.stackoverflow.com

答案 1 :(得分:0)

哇 - 我很惊讶!问题是因为我从AOL / CDN加载了soria.css。

我做了这个开关:

注释掉:

  

< link id =“themeStyles”   的rel = “样式表”             HREF = “http://o.aolcdn.com/dojo/1.1/dijit/themes/soria/soria.css” >

替换为:

  

< link id =“themeStyles”   的rel = “样式表”             HREF = “/样式表/ dojoThemes /索里亚/ soria.css” >

它有效!多么浪费我的下午!

第一个问题是有时候在Firebug中 - 它没有显示soria.css的数据,页面的左侧会丢失蓝色框。因此,有时css正在加载,有时它不是 - 约80/20。它让我发疯,因为我可以按F5刷新它可能工作或可能不工作。这就是我切换到本地副本的一个原因。

然后这个链接也鼓励我切换: http://www.dojotoolkit.org/forum/dijit-dijit-0-9/dijit-support/unable-run-my-editor-aol-or-google-cdn。据说它是一个修复过的旧bug,但它可能会潜入其中?

Neal