$(".mkwsPager").bind("DOMNodeInserted DOMNodeRemoved propertychange", function () {
waitcount++;
- debug("DOM wait for stat: " + waitcount);
+ debug("DOM change mkwsPager, for stat: " + waitcount);
});
});
});
runs(function () {
- $(".mkwsPager").bind("DOMNodeInserted DOMNodeRemoved propertychange", function () {
+ $("div.mkwsRecords").bind("DOMNodeInserted DOMNodeRemoved propertychange", function () {
waitcount++;
- debug("DOM change for removeable: " + waitcount);
+ debug("DOM change mkwsRecords for removeable: " + waitcount);
});
});
waitsFor(function () {
- return $("a.mkwsRemovable").length == 1 ? 1 : 0;
- });
+ return waitcount >= 2 && $("a.mkwsRemovable").length == 1 ? 1 : 0;
+ }, "Records DOM change mkwsRecords, removable", 2 * jasmine_config.second);
runs(function () {
var click = $("a.mkwsRemovable").eq(0).trigger("click");
waitsFor(function () {
// debug("wait for: " + waitcount);
- return waitcount >= 2 ? true : false;
- }, "Records DOM change, by per page", 2 * jasmine_config.second);
+ return waitcount >= 4 && $("a.mkwsRemovable").length == 0 ? true : false;
+ }, "DOM change mkwsRecords, removable2", 2 * jasmine_config.second);
runs(function () {
debug("unbind removable");
- $(".mkwsPager").unbind("DOMNodeInserted DOMNodeRemoved propertychange");
+ $("div.mkwsRecords").unbind("DOMNodeInserted DOMNodeRemoved propertychange");
});
});
});
$("div.mkwsRecords").bind("DOMNodeInserted DOMNodeRemoved propertychange", function () {
waitcount++;
- debug("DOM wait for change, per page: " + waitcount);
+ debug("DOM change mkwsRecords, per page: " + waitcount);
});
});
waitsFor(function () {
//debug("wait for: " + waitcount);
- return waitcount >= 30 ? true : false;
- }, "Records DOM change, by per page", 3 * jasmine_config.second);
+ return waitcount >= (per_page_number * 2) ? true : false;
+ }, "DOM change mkwsRecords, by per page", 3 * jasmine_config.second);
runs(function () {
$("div.mkwsRecords").unbind("DOMNodeInserted DOMNodeRemoved propertychange");
runs(function () {
$("div.mkwsRecords").bind("DOMNodeInserted DOMNodeRemoved propertychange", function () {
waitcount++;
- //debug("DOM wait for change, sort by: " + waitcount);
+ debug("DOM change mkwsRecords, sort by: " + waitcount);
});
var select = $("select.mkwsSort option[selected='selected']");
waitsFor(function () {
//debug("wait for2: " + waitcount);
- return waitcount >= 6 ? true : false;
- }, "Records DOM change, by sort page", 3 * jasmine_config.second);
+ return waitcount >= per_page_number ? true : false;
+ }, "DOM change mkwsRecords, by sort page", 3 * jasmine_config.second);
runs(function () {
$("div.mkwsRecords").unbind("DOMNodeInserted DOMNodeRemoved propertychange");
mkws.jasmine_done = true;
});
});
-