debugger
This commit is contained in:
@@ -930,6 +930,19 @@ ul#snapshot > li {
|
||||
background-image: url(../images/dim_bullet.gif);
|
||||
}
|
||||
|
||||
/* Debug */
|
||||
|
||||
.debug h3.not_paused {
|
||||
background-image: url(../images/red_bullet.gif);
|
||||
}
|
||||
|
||||
.debug h3.exception {
|
||||
margin-top: 0.5em;
|
||||
background: url(../images/ticket_section.png) no-repeat;
|
||||
padding: 5px 40px;
|
||||
}
|
||||
|
||||
|
||||
/* Footer */
|
||||
|
||||
#footer {
|
||||
|
||||
@@ -36,6 +36,7 @@ function doClickSave() {
|
||||
prepareDataForSave('data', data),
|
||||
prepareDataForSave('file_hash', jQuery("input[name='file_hash']").val()),
|
||||
prepareDataForSave('saved_on', jQuery("input[name='saved_on']").val()),
|
||||
prepareDataForSave('saved_on', jQuery("input[name='saved_on']").val()),
|
||||
prepareDataForSave('from_ajax','true')));
|
||||
// console.info(area.textarea.value);
|
||||
jQuery("input[name='saved_on']").attr('style','background-color:yellow');
|
||||
@@ -94,6 +95,53 @@ function doClickSave() {
|
||||
return false;
|
||||
}
|
||||
|
||||
function doToggleBreakpoint(filename, url) {
|
||||
try {
|
||||
var data = eamy.instances[0].getText();
|
||||
} catch(e) {
|
||||
var data = area.textarea.value;
|
||||
var sel = editAreaLoader.getSelectionRange('body');
|
||||
}
|
||||
var dataForPost = prepareMultiPartPOST(new Array(
|
||||
prepareDataForSave('filename', filename),
|
||||
prepareDataForSave('sel_start', sel["start"]),
|
||||
prepareDataForSave('sel_end', sel["end"]),
|
||||
prepareDataForSave('data', data)));
|
||||
jQuery.ajax({
|
||||
type: "POST",
|
||||
contentType: 'multipart/form-data;boundary="' + dataForPost[1] + '"',
|
||||
url: url,
|
||||
dataType: "json",
|
||||
data: dataForPost[0],
|
||||
timeout: 5000,
|
||||
beforeSend: function(xhr) {
|
||||
xhr.setRequestHeader('web2py-component-location',document.location);
|
||||
xhr.setRequestHeader('web2py-component-element','doSetBreakpoint');},
|
||||
success: function(json,text,xhr){
|
||||
|
||||
// show flash message (if any)
|
||||
var flash=xhr.getResponseHeader('web2py-component-flash');
|
||||
if (flash) jQuery('.flash').html(flash).slideDown();
|
||||
else jQuery('.flash').hide();
|
||||
try {
|
||||
if (json.error) {
|
||||
window.location.href=json.redirect;
|
||||
} else {
|
||||
// mark the breakpoint if ok=True, remove mark if ok=False
|
||||
// do nothing if ok = null
|
||||
// alert(json.ok + json.lineno);
|
||||
}
|
||||
} catch(e) {
|
||||
on_error();
|
||||
}
|
||||
|
||||
},
|
||||
error: function(json) { on_error(); }
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
function keepalive(url) {
|
||||
jQuery.ajax({
|
||||
type: "GET",
|
||||
|
||||
Reference in New Issue
Block a user