kopia lustrzana https://github.com/miklobit/TiddlyWiki5
Removing debugging statements from popup mechanism
rodzic
376b447570
commit
755693766a
|
@ -30,7 +30,6 @@ Trigger a popup open or closed. Parameters are in a hashmap:
|
||||||
force: if specified, forces the popup state to true or false (instead of toggling it)
|
force: if specified, forces the popup state to true or false (instead of toggling it)
|
||||||
*/
|
*/
|
||||||
Popup.prototype.triggerPopup = function(options) {
|
Popup.prototype.triggerPopup = function(options) {
|
||||||
console.log("triggerPopup",options)
|
|
||||||
// Check if this popup is already active
|
// Check if this popup is already active
|
||||||
var index = -1;
|
var index = -1;
|
||||||
for(var t=0; t<this.popups.length; t++) {
|
for(var t=0; t<this.popups.length; t++) {
|
||||||
|
@ -52,7 +51,6 @@ console.log("triggerPopup",options)
|
||||||
};
|
};
|
||||||
|
|
||||||
Popup.prototype.handleEvent = function(event) {
|
Popup.prototype.handleEvent = function(event) {
|
||||||
console.log("handleEvent",event)
|
|
||||||
if(event.type === "click") {
|
if(event.type === "click") {
|
||||||
// Find out what was clicked on
|
// Find out what was clicked on
|
||||||
var info = this.popupInfo(event.target),
|
var info = this.popupInfo(event.target),
|
||||||
|
@ -98,7 +96,6 @@ Popup.prototype.popupInfo = function(domNode) {
|
||||||
popupLevel: popupCount,
|
popupLevel: popupCount,
|
||||||
isHandle: isHandle
|
isHandle: isHandle
|
||||||
};
|
};
|
||||||
console.log("Returning popupInfo",info)
|
|
||||||
return info;
|
return info;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -106,7 +103,6 @@ console.log("Returning popupInfo",info)
|
||||||
Display a popup by adding it to the stack
|
Display a popup by adding it to the stack
|
||||||
*/
|
*/
|
||||||
Popup.prototype.show = function(options) {
|
Popup.prototype.show = function(options) {
|
||||||
console.log("show",options)
|
|
||||||
// Find out what was clicked on
|
// Find out what was clicked on
|
||||||
var info = this.popupInfo(options.domNode);
|
var info = this.popupInfo(options.domNode);
|
||||||
// Cancel any higher level popups
|
// Cancel any higher level popups
|
||||||
|
@ -123,7 +119,6 @@ console.log("show",options)
|
||||||
options.domNode.offsetWidth + "," + options.domNode.offsetHeight + ")");
|
options.domNode.offsetWidth + "," + options.domNode.offsetHeight + ")");
|
||||||
// Add the click handler if we have any popups
|
// Add the click handler if we have any popups
|
||||||
if(this.popups.length > 0) {
|
if(this.popups.length > 0) {
|
||||||
console.log("Adding click handler")
|
|
||||||
this.rootElement.addEventListener("click",this,true);
|
this.rootElement.addEventListener("click",this,true);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -133,7 +128,6 @@ Cancel all popups at or above a specified level or DOM node
|
||||||
level: popup level to cancel (0 cancels all popups)
|
level: popup level to cancel (0 cancels all popups)
|
||||||
*/
|
*/
|
||||||
Popup.prototype.cancel = function(level) {
|
Popup.prototype.cancel = function(level) {
|
||||||
console.log("cancel",level)
|
|
||||||
var numPopups = this.popups.length;
|
var numPopups = this.popups.length;
|
||||||
level = Math.max(0,Math.min(level,numPopups));
|
level = Math.max(0,Math.min(level,numPopups));
|
||||||
for(var t=level; t<numPopups; t++) {
|
for(var t=level; t<numPopups; t++) {
|
||||||
|
@ -143,7 +137,6 @@ console.log("cancel",level)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(this.popups.length === 0) {
|
if(this.popups.length === 0) {
|
||||||
console.log("Removing click handler")
|
|
||||||
this.rootElement.removeEventListener("click",this,false);
|
this.rootElement.removeEventListener("click",this,false);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -152,7 +145,6 @@ console.log("Removing click handler")
|
||||||
Returns true if the specified title and text identifies an active popup
|
Returns true if the specified title and text identifies an active popup
|
||||||
*/
|
*/
|
||||||
Popup.prototype.readPopupState = function(text) {
|
Popup.prototype.readPopupState = function(text) {
|
||||||
console.log("readPopupState",text)
|
|
||||||
var popupLocationRegExp = /^\((-?[0-9\.E]+),(-?[0-9\.E]+),(-?[0-9\.E]+),(-?[0-9\.E]+)\)$/;
|
var popupLocationRegExp = /^\((-?[0-9\.E]+),(-?[0-9\.E]+),(-?[0-9\.E]+),(-?[0-9\.E]+)\)$/;
|
||||||
return popupLocationRegExp.test(text);
|
return popupLocationRegExp.test(text);
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue