Skip to content

Instantly share code, notes, and snippets.

@Echos
Last active August 29, 2015 13:56
Show Gist options
  • Save Echos/9318320 to your computer and use it in GitHub Desktop.
Save Echos/9318320 to your computer and use it in GitHub Desktop.
DevHubにGoogleNotificationの対応を入れた感じの何か

DevHubにGoogleChomeNotification対応を入れてみた。

以下の断片をDevHub.min.jsに組み込みました。

そもそもとしては、libs/client.jsのprepend_msgに組み込む感じが正しい。

        var havePermission = window.webkitNotifications.checkPermission();
        if (havePermission == 0) {
                var notification = window.webkitNotifications.createNotification(
                                'favicon.ico',
                                a.name + ' からのDevHub新着!',
                                a.msg
                          );

                notification.onclick = function () {
                        notification.close();
                }
                notification.show();
        } else {
                window.webkitNotifications.requestPermission();
        }

組み込み場所としては

var b=get_msg_html(a)

の次にいれました。

とりあえず動けばいいやという感じなので、各種エラー対処に関しては微妙です。

@volpe28v
Copy link

volpe28v commented Mar 3, 2014

素晴らしいです! よく min を解析されましたね...

client.js に入れさせていただきます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment