Skip to content

Commit

Permalink
#93 | Unify MouseEvent type
Browse files Browse the repository at this point in the history
Unified MouseEvent type
Switched off mangling names in gulp-uglify
  • Loading branch information
alan-null committed Apr 9, 2017
1 parent 0de4c94 commit f2630fb
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 8 deletions.
3 changes: 2 additions & 1 deletion app/chrome/popup/scripts/popup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ class LinkItemViewModel extends LinkItem {
let href = connector + this.url;
let mode = this.mode;
elLi.onclick = () => {
chrome.tabs.getSelected(null, function (tab) {
chrome.tabs.query({ currentWindow: true, active: true }, function (tabs) {
let tab = tabs[0];
var tablink = tab.url;
var origin = tablink.match(/^[\w-]+:\/*\[?([\w\.:-]+)\]?(?::\d+)?/)[0];
if (mode == 'newtab') {
Expand Down
9 changes: 9 additions & 0 deletions app/sc_ext/Extensions.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
declare interface MouseEvent {
getSrcElement(): Element;
}

namespace SitecoreExtensions {
MouseEvent.prototype['getSrcElement'] = function (): Element {
return this.target;
};
}
2 changes: 2 additions & 0 deletions app/sc_ext/_all.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// Typings
/// <reference path='typings/sitecore.d.ts'/>
/// <reference path='Extensions.ts'/>


// Options Page
/// <reference path='../options/providers/OptionsProvider.ts'/>
Expand Down
6 changes: 3 additions & 3 deletions app/sc_ext/modules/fieldInspector/FieldInspectorModule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ namespace SitecoreExtensions.Modules.FieldInspector {
let spanGetFieldName = HTMLHelpers.createElement("span", { class: this.classFieldNameSpan }, { default: label.innerHTML }) as HTMLSpanElement;
spanGetFieldName.innerHTML = label.innerHTML;
spanGetFieldName.onclick = (e) => {
let currentElement = this.getFirstElementWithClass(e.srcElement, this.classFieldNameSpan);
let currentElement = this.getFirstElementWithClass(e.getSrcElement(), this.classFieldNameSpan);

let fieldNameElement = new FieldNameElement(currentElement as HTMLSpanElement);
if (!fieldNameElement.IsInitialized()) {
Expand Down Expand Up @@ -196,11 +196,11 @@ namespace SitecoreExtensions.Modules.FieldInspector {
}

private writeDownFieldName(e, sectionElement, j) {
let elemenet = HTMLHelpers.getElement(e.srcElement, (e) => { return e.dataset['fieldid'] != null; }) as HTMLDivElement;
let elemenet = HTMLHelpers.getElement(e.getSrcElement(), (e) => { return e.dataset['fieldid'] != null; }) as HTMLDivElement;
let fieldID = elemenet.dataset['fieldid'];
let sectionName = this.getSectionName(sectionElement);
this.getFieldName(fieldID, sectionName, j, (fieldName) => {
let node = this.getFirstElementWithClass(e.srcElement, this.classFieldNameSpan) as HTMLDivElement;
let node = this.getFirstElementWithClass(e.getSrcElement(), this.classFieldNameSpan) as HTMLDivElement;
let currentElement = new FieldNameElement(node);
currentElement.Initialize(fieldName);
currentElement.setFieldName();
Expand Down
4 changes: 2 additions & 2 deletions app/sc_ext/modules/launcher/LauncherModule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@ namespace SitecoreExtensions.Modules.Launcher {
li.appendChild(spanDescription);

li.onclick = (e) => {
var element = <Element> e.srcElement;
var element = <Element> e.getSrcElement();
while (element.tagName != 'LI') {
element = <Element> element.parentNode;
}
Expand All @@ -401,7 +401,7 @@ namespace SitecoreExtensions.Modules.Launcher {
li.appendChild(spanDescription);

li.onclick = (e) => {
var element = <Element> e.srcElement;
var element = <Element> e.getSrcElement();
while (element.tagName != 'LI') {
element = <Element> element.parentNode;
}
Expand Down
2 changes: 1 addition & 1 deletion app/sc_ext/modules/treeAutoExpand/TreeAutoExpandModule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace SitecoreExtensions.Modules.TreeAutoExpand {
}

expandSubTree(evt: MouseEvent): void {
let glyphId = evt.srcElement.id;
let glyphId = evt.getSrcElement().id;
let icon = new TreeNodeGlyph(glyphId);

if (icon.isExpandable()) {
Expand Down
2 changes: 1 addition & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ function publish(src, dest) {
.pipe(_if('*.css', cleanCss({
compatibility: '*'
})))
.pipe(_if('*.js', uglify()))
.pipe(_if('*.js', uglify({ mangle:false})))
.pipe(_if('*.html', htmlmin({
removeComments: true,
collapseWhitespace: true
Expand Down

0 comments on commit f2630fb

Please sign in to comment.