Revert "outdent on ol"

This reverts commit 58f9d8805a.
outdent-ol-on-click
John McLear 2020-06-06 22:13:39 +00:00
parent cc2736ae3d
commit e0fd8f8523
1 changed files with 5 additions and 28 deletions

View File

@ -5166,16 +5166,6 @@ function Ace2Inner(){
var t = ''; var t = '';
var level = 0; var level = 0;
var listType = /([a-z]+)([0-9]+)/.exec(getLineListType(n)); var listType = /([a-z]+)([0-9]+)/.exec(getLineListType(n));
var togglineOn = false;
// Used to outdent if ol is removed
if(allLinesAreList){
togglingOn = false;
}else{
togglingOn = true;
}
if (listType) if (listType)
{ {
t = listType[1]; t = listType[1];
@ -5183,25 +5173,12 @@ function Ace2Inner(){
} }
var t = getLineListType(n); var t = getLineListType(n);
if(t === listType) togglingOn = false; // if already a list, deindent
if (allLinesAreList && level != 1) { level = level - 1; }
if(togglingOn){ // if already indented, then add a level of indentation to the list
mods.push([n, allLinesAreList ? 'indent' + level : (t ? type + level : type + '1')]); else if (t && !allLinesAreList) { level = level + 1; }
}
if(!togglingOn){
// scrap the entire indentation and list type
if(level === 1){ // if outdending but are the first item in the list then outdent
setLineListType(n, ''); // outdent
}
// else change to indented not bullet
if(level > 1){
setLineListType(n, ''); // remove bullet
let newLevel = level+1;
setLineListType(n, "indent"+level); // outdent
}
}
mods.push([n, allLinesAreList ? 'indent' + level : (t ? type + level : type + '1')]);
} }
_.each(mods, function(mod){ _.each(mods, function(mod){