diff options
| author | syuilo⭐️ <Syuilotan@yahoo.co.jp> | 2017-02-18 18:12:04 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-02-18 18:12:04 +0900 |
| commit | 5305f3dde2b2ef2e36b09548452ca5c1a547092a (patch) | |
| tree | 9961c66c4de99d5a4bf590f378e0474df28fef15 /src/web/app/desktop/scripts/user-preview.ls | |
| parent | 壁紙廃止 (diff) | |
| parent | Remove unused dependency (diff) | |
| download | misskey-5305f3dde2b2ef2e36b09548452ca5c1a547092a.tar.gz misskey-5305f3dde2b2ef2e36b09548452ca5c1a547092a.tar.bz2 misskey-5305f3dde2b2ef2e36b09548452ca5c1a547092a.zip | |
Merge pull request #179 from syuilo/no-ls
No ls
Diffstat (limited to 'src/web/app/desktop/scripts/user-preview.ls')
| -rw-r--r-- | src/web/app/desktop/scripts/user-preview.ls | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/src/web/app/desktop/scripts/user-preview.ls b/src/web/app/desktop/scripts/user-preview.ls deleted file mode 100644 index 0c5a67aedb..0000000000 --- a/src/web/app/desktop/scripts/user-preview.ls +++ /dev/null @@ -1,74 +0,0 @@ -# User Preview -#================================ - -riot = require \riot - -riot.mixin \user-preview do - init: -> - @on \mount ~> - scan.call @ - @on \updated ~> - scan.call @ - - function scan - elems = @root.query-selector-all '[data-user-preview]:not([data-user-preview-attached])' - elems.for-each attach.bind @ - -function attach el - el.set-attribute \data-user-preview-attached true - user = el.get-attribute \data-user-preview - - tag = null - - show-timer = null - hide-timer = null - - el.add-event-listener \mouseover ~> - clear-timeout show-timer - clear-timeout hide-timer - show-timer := set-timeout ~> - show! - , 500ms - - el.add-event-listener \mouseleave ~> - clear-timeout show-timer - clear-timeout hide-timer - hide-timer := set-timeout ~> - close! - , 500ms - - @on \unmount ~> - clear-timeout show-timer - clear-timeout hide-timer - close! - - function show - if tag? - return - - preview = document.create-element \mk-user-preview - - rect = el.get-bounding-client-rect! - x = rect.left + el.offset-width + window.page-x-offset - y = rect.top + window.page-y-offset - - preview.style.top = y + \px - preview.style.left = x + \px - - preview.add-event-listener \mouseover ~> - clear-timeout hide-timer - - preview.add-event-listener \mouseleave ~> - clear-timeout show-timer - hide-timer := set-timeout ~> - close! - , 500ms - - tag := riot.mount (document.body.append-child preview), do - user: user - .0 - - function close - if tag? - tag.close! - tag := null |