HabrAjaxへの疎結合モジュールとしてのKarmaviewer

モジュールは、メインスクリプトなしで動作できる独立したプラグインです。 このKarmaviewerの歴史は2010年3月23日に始まります。Atillaは、ユーザー名の上にマウスを置いてカルマを表示するスクリプトを書きました。 この時点で、カルマと1つのカルマを表示する実装が他に2〜3回ありました。ページに移動せずに変更を加えた場合でもです。 ポケットビューアをダウンロードします。
ハブラヤックス

データ表示の機能


*同じリンクのデータは、APIで推奨されているように、60秒ごとに1回(マウスホバーで)サーバーから読み取られます: habrahabr.ru/info/help/api
*表示は、ユーザーへの4種類のリンクでアクティブ化されます。記事への署名、テキスト内のhabrayuzerのリンク、右側の列、コメント、質問への回答です。
*ヒントブロックは、リードで消えることなく、マウスクリックでページに固定されます。 2回クリックすると、ブロックが元の状態に戻ります。マウスが誘bされると消失します。
*すべてのインジケーターは0.1に丸められます
*名前上でのマウスの高速移動(250ミリ秒未満)は、クエリインジケーターにつながりません。
*素材の色は、カルマ値の4つの間隔を反映しています: ██から-5、 ██- 5:9.9、 ██10 :24.9、 ██25以上。
*データの受信中にエラーが発生した場合(たとえば、接続がない、サーバーが応答しないなど)、繰り返される要求はありません。
* Fx、Chrome、Operaで動作します。 Safariはテストされていませんが、実行する必要があります(Operaのスクリーンショット)。


Source: https://habr.com/ru/post/J143154/


All Articles