Skip to content

Commit

Permalink
#12 | Missing database name in EE
Browse files Browse the repository at this point in the history
  • Loading branch information
alan-null committed May 19, 2016
1 parent ada8eac commit a1982e9
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion app/scripts.ts/sc_ext.ts
Original file line number Diff line number Diff line change
Expand Up @@ -802,6 +802,19 @@ namespace SitecoreExtensions {
if (pageMode == Location.Desktop) {
return (document.querySelector('.scDatabaseName') as HTMLDivElement).innerText;
}
if (pageMode == Location.ExperienceEditor) {
var webEditRibbonIFrame = (document.querySelector('#scWebEditRibbon') as HTMLIFrameElement)
if (webEditRibbonIFrame != null) {
var src = webEditRibbonIFrame.src
var start = src.indexOf("database=");
var end = src.indexOf("&", start);
return src.slice(start + 9, end)
}
var peBar = document.querySelector('[data-sc-id=PageEditBar]');
if (peBar != null) {
return peBar.attributes['data-sc-database'].value
}
}
else {
var contendDb = <HTMLMetaElement>document.querySelector('[data-sc-name=sitecoreContentDatabase]')
if (contendDb != null) {
Expand All @@ -828,7 +841,7 @@ namespace SitecoreExtensions {
if (document.querySelector('input#__FRAMENAME') !== null) {
return Location.Desktop;
}
if (document.querySelector('#scWebEditRibbon') !== null) {
if (document.querySelector('#scWebEditRibbon') !== null || document.querySelector('[data-sc-id=PageEditBar]') != null) {
return Location.ExperienceEditor;
}
return Location.Unknown;
Expand Down

0 comments on commit a1982e9

Please sign in to comment.