})();
// Manages all the page steppers.
-var Debugger = (function DeuggerClosure() {
+var StepperManager = (function StepperManagerClosure() {
var steppers = [];
var stepperDiv = null;
var stepperControls = null;
var breakPoints = {};
return {
// Poperties/functions needed by PDFBug.
- id: 'Debugger',
- name: 'Debugger',
+ id: 'Stepper',
+ name: 'Stepper',
panel: null,
manager: null,
init: function init() {
},
enabled: false,
active: false,
- // Debugger specific functions.
+ // Stepper specific functions.
create: function create(pageNumber) {
var debug = document.createElement('div');
debug.id = 'stepper' + pageNumber;
b.value = pageNumber;
stepperChooser.appendChild(b);
var initBreakPoints = breakPoints[pageNumber] || [];
- var pdfDebuggerStepper = new DebuggerStepper(debug, pageNumber,
- initBreakPoints);
- steppers.push(pdfDebuggerStepper);
+ var stepper = new Stepper(debug, pageNumber, initBreakPoints);
+ steppers.push(stepper);
if (steppers.length === 1)
this.selectStepper(pageNumber, false);
- return pdfDebuggerStepper;
+ return stepper;
},
selectStepper: function selectStepper(pageNumber, selectPanel) {
if (selectPanel)
})();
// The stepper for each page's IRQueue.
-var DebuggerStepper = (function DebuggerStepperClosure() {
- function DebuggerStepper(panel, pageNumber, initialBreakPoints) {
+var Stepper = (function StepperClosure() {
+ function Stepper(panel, pageNumber, initialBreakPoints) {
this.panel = panel;
this.len;
this.breakPoint = 0;
this.breakPoints = initialBreakPoints;
this.currentIdx = -1;
}
- DebuggerStepper.prototype = {
+ Stepper.prototype = {
init: function init(IRQueue) {
function c(tag, textContent) {
var d = document.createElement(tag);
self.breakPoints.push(x);
else
self.breakPoints.splice(self.breakPoints.indexOf(x), 1);
- Debugger.saveBreakPoints(self.pageNumber, self.breakPoints);
+ StepperManager.saveBreakPoints(self.pageNumber, self.breakPoints);
}
})(i);
return null;
},
breakIt: function breakIt(idx, callback) {
- Debugger.selectStepper(this.pageNumber, true);
+ StepperManager.selectStepper(this.pageNumber, true);
var self = this;
var dom = document;
self.currentIdx = idx;
}
}
};
- return DebuggerStepper;
+ return Stepper;
})();
// Manages all the debugging tools.
return {
tools: [
FontInspector,
- Debugger
+ StepperManager
],
init: function init() {
/*
* Basic Layout:
- * Debugger
+ * PDFBug
* Controls
* Panels
* Panel
* ...
*/
var ui = document.createElement('div');
- ui.id = 'debugger';
+ ui.id = 'PDFBug';
var controls = document.createElement('div');
controls.setAttribute('class', 'controls');