@packaged-ui/exit-callback
Advanced tools
+18
-7
@@ -13,3 +13,3 @@ <?xml version="1.0" encoding="UTF-8"?> | ||
| <component name="ChangeListManager"> | ||
| <list default="true" id="eef1d271-3865-4f84-a1d9-2561e561e8f2" name="Default Changelist" comment="initial commit"> | ||
| <list default="true" id="eef1d271-3865-4f84-a1d9-2561e561e8f2" name="Default Changelist" comment="simplify"> | ||
| <change beforePath="$PROJECT_DIR$/src/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/index.js" afterDir="false" /> | ||
@@ -42,2 +42,3 @@ </list> | ||
| <property name="WebServerToolWindowFactoryState" value="false" /> | ||
| <property name="last_opened_file_path" value="$PROJECT_DIR$" /> | ||
| <property name="node.js.detected.package.eslint" value="true" /> | ||
@@ -54,2 +55,3 @@ <property name="node.js.detected.package.tslint" value="true" /> | ||
| </component> | ||
| <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> | ||
| <component name="SvnConfiguration"> | ||
@@ -66,3 +68,4 @@ <configuration /> | ||
| <workItem from="1595522657445" duration="1397000" /> | ||
| <workItem from="1595851477813" duration="2660000" /> | ||
| <workItem from="1595851477813" duration="2724000" /> | ||
| <workItem from="1595874470292" duration="358000" /> | ||
| </task> | ||
@@ -76,7 +79,14 @@ <task id="LOCAL-00001" summary="initial commit"> | ||
| </task> | ||
| <option name="localTasksCounter" value="2" /> | ||
| <task id="LOCAL-00002" summary="simplify"> | ||
| <created>1595867029451</created> | ||
| <option name="number" value="00002" /> | ||
| <option name="presentableId" value="LOCAL-00002" /> | ||
| <option name="project" value="LOCAL" /> | ||
| <updated>1595867029451</updated> | ||
| </task> | ||
| <option name="localTasksCounter" value="3" /> | ||
| <servers /> | ||
| </component> | ||
| <component name="TypeScriptGeneratedFilesManager"> | ||
| <option name="version" value="2" /> | ||
| <option name="version" value="3" /> | ||
| </component> | ||
@@ -97,3 +107,4 @@ <component name="Vcs.Log.Tabs.Properties"> | ||
| <MESSAGE value="initial commit" /> | ||
| <option name="LAST_COMMIT_MESSAGE" value="initial commit" /> | ||
| <MESSAGE value="simplify" /> | ||
| <option name="LAST_COMMIT_MESSAGE" value="simplify" /> | ||
| </component> | ||
@@ -105,6 +116,6 @@ <component name="WindowStateProjectService"> | ||
| <state x="100" y="100" width="1720" height="880" key="DiffContextDialog/-1920.23.1920.1057/1920.23.1920.1057/243.1103.1440.877/0.0.1920.1080@0.0.1920.1080" timestamp="1595526184264" /> | ||
| <state x="560" y="280" key="Vcs.Push.Dialog.v2" timestamp="1595525802845"> | ||
| <state x="560" y="280" key="Vcs.Push.Dialog.v2" timestamp="1595874804278"> | ||
| <screen x="0" y="0" width="1920" height="1080" /> | ||
| </state> | ||
| <state x="560" y="280" key="Vcs.Push.Dialog.v2/-1920.0.1920.1080/1920.0.1920.1080/243.1080.1440.900/0.0.1920.1080@0.0.1920.1080" timestamp="1595525802845" /> | ||
| <state x="560" y="280" key="Vcs.Push.Dialog.v2/-1920.0.1920.1080/1920.0.1920.1080/243.1080.1440.900/0.0.1920.1080@0.0.1920.1080" timestamp="1595874804278" /> | ||
| <state x="625" y="237" key="run.anything.popup" timestamp="1595853396201"> | ||
@@ -111,0 +122,0 @@ <screen x="0" y="23" width="1920" height="1057" /> |
+1
-1
| { | ||
| "name": "@packaged-ui/exit-callback", | ||
| "version": "0.0.2", | ||
| "version": "0.0.3", | ||
| "repository": "git@github.com:packaged-ui/exit-callback.git", | ||
@@ -5,0 +5,0 @@ "author": "Tom Kay <oridan82@gmail.com>", |
+13
-5
@@ -10,6 +10,14 @@ /** | ||
| { | ||
| const from = e.relatedTarget || e.toElement; | ||
| if(!from || from.nodeName === 'HTML') | ||
| if( | ||
| (e.x > 20) && (e.x < (window.innerWidth - 20)) | ||
| && (e.y > 20) && (e.y < (window.innerHeight - 20)) | ||
| ) | ||
| { | ||
| document.removeEventListener('mouseleave', _eventHandler); | ||
| return; | ||
| } | ||
| const to = e.relatedTarget || e.toElement; | ||
| if(!to) | ||
| { | ||
| document.removeEventListener('mouseout', _eventHandler); | ||
| callback(prepare); | ||
@@ -21,4 +29,4 @@ } | ||
| { | ||
| document.removeEventListener('mouseleave', _eventHandler); | ||
| document.addEventListener('mouseleave', _eventHandler); | ||
| document.removeEventListener('mouseout', _eventHandler); | ||
| document.addEventListener('mouseout', _eventHandler); | ||
| } | ||
@@ -25,0 +33,0 @@ |
8369
9.6%30
30.43%