FLUID-2320: Content does not properly render: using Opera

Metadata

Source
FLUID-2320
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Justin Obara
Created
2009-03-09T09:15:45.000-0400
Updated
2009-03-17T09:14:07.000-0400
Versions
N/A
Fixed Versions
  1. 1.0
Component
  1. Pager

Description

Content does not properly render: using Opera

http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/site_setting_members.html

Notice that there are only 3 page links and one item in the content area

This is the error log from Opera 9.6 on the mac

JavaScript
Timeout thread: delay 13 ms
09:14:43 GMT-0400: Error finding root template for fluid.pager.renderedPageList: selector ".ss-members .pager-top .pager-links" with name root returned no results in context [document: location http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/site_setting_members.html#]
JavaScript - http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/site_setting_members.html
Timeout thread: delay 13 ms
Error:
name: TypeError
message: Statement on line 32: Type mismatch (usually non-object value supplied where object required)
Backtrace:
Line 32 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
message.fail(); // Intentionally cause a browser error by invoking a nonexistent function.
Line 295 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
fluid.fail(message + ": selector \"" + result.selector + "\" with name " + result.selectorName
Line 162 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
fluid.expectFilledSelector(root, "Error finding root template for fluid.pager.renderedPageList");
... Line 518 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
else return func.apply(null, args);
Line 403 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
togo[i] = entry.apply(null, args);
Line 352 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
return fluid.initSubcomponents(that, className, args)[0];
Line 218 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
that.pageList = fluid.initSubcomponent(that, "pageList",
... Line 518 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
else return func.apply(null, args);
Line 403 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
togo[i] = entry.apply(null, args);
Line 352 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
return fluid.initSubcomponents(that, className, args)[0];
Line 669 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
that.pagerBar = fluid.initSubcomponent(that, "pagerBar",
... Line 54 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
return fluid.pagerImpl.apply(null, arguments);
Line 82 of linked script http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/js/site_setting_members.js: In function initPager
var pager = fluid.pager(".ss-members", {
Line 394 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/renderer/fluidParser.js
callback(resourceSpecs);
Line 361 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/renderer/fluidParser.js
fluid.fetchResources(resourceSpecs, callback);
Line 3523 of linked script http://build.fluidproject.org/fluid/fluid-components/js/jquery/jquery-1.3.1.js: In function success
s.success( data, status );
Line 3480 of linked script http://build.fluidproject.org/fluid/fluid-components/js/jquery/jquery-1.3.1.js
success();
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/site_setting_members.html
Timeout thread: delay 13 ms
Error:
name: TypeError
message: Statement on line 32: Type mismatch (usually non-object value supplied where object required)
Backtrace:
Line 32 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
message.fail(); // Intentionally cause a browser error by invoking a nonexistent function.
Line 295 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
fluid.fail(message + ": selector \"" + result.selector + "\" with name " + result.selectorName
Line 162 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
fluid.expectFilledSelector(root, "Error finding root template for fluid.pager.renderedPageList");
... Line 518 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
else return func.apply(null, args);
Line 403 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
togo[i] = entry.apply(null, args);
Line 352 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
return fluid.initSubcomponents(that, className, args)[0];
Line 218 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
that.pageList = fluid.initSubcomponent(that, "pageList",
... Line 518 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
else return func.apply(null, args);
Line 403 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
togo[i] = entry.apply(null, args);
Line 352 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Fluid.js
return fluid.initSubcomponents(that, className, args)[0];
Line 669 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
that.pagerBar = fluid.initSubcomponent(that, "pagerBar",
... Line 54 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/Pager.js
return fluid.pagerImpl.apply(null, arguments);
Line 82 of linked script http://build.fluidproject.org/fluid/sample-code/pager/sakai-site-setting/js/site_setting_members.js: In function initPager
var pager = fluid.pager(".ss-members", {
Line 394 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/renderer/fluidParser.js
callback(resourceSpecs);
Line 361 of linked script http://build.fluidproject.org/fluid/fluid-components/js/fluid/renderer/fluidParser.js
fluid.fetchResources(resourceSpecs, callback);
Line 3523 of linked script http://build.fluidproject.org/fluid/fluid-components/js/jquery/jquery-1.3.1.js: In function success
s.success( data, status );
Line 3480 of linked script http://build.fluidproject.org/fluid/fluid-components/js/jquery/jquery-1.3.1.js
success();
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

Environments

Opera 9.6 (Mac OS 10.5, Win XP)

Comments

  • Justin Obara commented 2009-03-17T09:14:07.000-0400

    Appears to have been fixed

    Tested using:

    Opera 9.6 (Mac OS 10.5, Win XP)