[DE] Bug 44511 (open anchor-link in help panel)
This commit is contained in:
parent
73c8b3114d
commit
86a589a351
|
@ -2241,7 +2241,7 @@ define([
|
||||||
});
|
});
|
||||||
win.$window.find('#id-equation-convert-help').on('click', function (e) {
|
win.$window.find('#id-equation-convert-help').on('click', function (e) {
|
||||||
win && win.close();
|
win && win.close();
|
||||||
me.getApplication().getController('LeftMenu').getView('LeftMenu').showMenu('file:help', 'UsageInstructions\/InsertEquation.htm');
|
me.getApplication().getController('LeftMenu').getView('LeftMenu').showMenu('file:help', 'UsageInstructions\/InsertEquation.htm#convertequation');
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1529,7 +1529,7 @@ define([
|
||||||
});
|
});
|
||||||
|
|
||||||
this.viewHelpPicker.on('item:select', function(dataview, itemview, record) {
|
this.viewHelpPicker.on('item:select', function(dataview, itemview, record) {
|
||||||
me.iFrame.src = me.urlPref + record.get('src');
|
me.onSelectItem(record.get('src'));
|
||||||
});
|
});
|
||||||
|
|
||||||
this.iFrame = document.createElement('iframe');
|
this.iFrame = document.createElement('iframe');
|
||||||
|
@ -1575,10 +1575,14 @@ define([
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
success: function () {
|
success: function () {
|
||||||
var rec = (me.openUrl) ? store.findWhere({ src: me.openUrl }) || store.at(0) : store.at(0);
|
var rec = me.openUrl ? store.find(function(record){
|
||||||
me.viewHelpPicker.selectRecord(rec);
|
return (me.openUrl.indexOf(record.get('src'))>=0);
|
||||||
me.viewHelpPicker.scrollToRecord(rec);
|
}) : store.at(0);
|
||||||
me.iFrame.src = me.urlPref + rec.get('src');
|
if (rec) {
|
||||||
|
me.viewHelpPicker.selectRecord(rec, true);
|
||||||
|
me.viewHelpPicker.scrollToRecord(rec);
|
||||||
|
}
|
||||||
|
me.onSelectItem(me.openUrl ? me.openUrl : rec.get('src'));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
store.url = 'resources/help/' + lang + '/Contents.json';
|
store.url = 'resources/help/' + lang + '/Contents.json';
|
||||||
|
@ -1594,15 +1598,22 @@ define([
|
||||||
this._scrollerInited = true;
|
this._scrollerInited = true;
|
||||||
}
|
}
|
||||||
if (url) {
|
if (url) {
|
||||||
var rec = this.viewHelpPicker.store.findWhere({
|
if (this.viewHelpPicker.store.length>0) {
|
||||||
src: url
|
var rec = this.viewHelpPicker.store.find(function(record){
|
||||||
});
|
return (url.indexOf(record.get('src'))>=0);
|
||||||
if (rec) {
|
});
|
||||||
this.viewHelpPicker.selectRecord(rec);
|
if (rec) {
|
||||||
this.viewHelpPicker.scrollToRecord(rec);
|
this.viewHelpPicker.selectRecord(rec, true);
|
||||||
|
this.viewHelpPicker.scrollToRecord(rec);
|
||||||
|
}
|
||||||
|
this.onSelectItem(url);
|
||||||
} else
|
} else
|
||||||
this.openUrl = url;
|
this.openUrl = url;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
onSelectItem: function(src) {
|
||||||
|
this.iFrame.src = this.urlPref + src;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue