{"action":"created","comment":{"url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/comments/46043736","id":46043736,"diff_hunk":"@@ -0,0 +1,123 @@\n+// Colors\n+$ps-rail-hover: #eee;\n+$ps-bar-default: #aaa;\n+$ps-bar-hover: #999;\n+\n+// Helper mixins\n+@mixin border-radius($r) {\n+  -webkit-border-radius: $r;\n+     -moz-border-radius: $r;\n+      -ms-border-radius: $r;\n+          border-radius: $r;\n+}\n+\n+@mixin transition($t...) {\n+  -webkit-transition: $t;\n+     -moz-transition: $t;\n+       -o-transition: $t;\n+          transition: $t;\n+}\n+\n+// Scrollbar mixins\n+@mixin scrollbar-rail-default {\n+  display: none;\n+  position: absolute; /* please don't change 'position' */\n+  @include border-radius(4px);\n+  opacity: 0;\n+  @include transition(background-color 0.2s linear, opacity 0.2s linear);\n+}\n+\n+@mixin scrollbar-rail-hover {\n+  background-color: $ps-rail-hover;\n+  opacity: 0.9;\n+}\n+\n+@mixin scrollbar-default {\n+  position: absolute; /* please don't change 'position' */\n+  background-color: $ps-bar-default;\n+  @include border-radius(4px);\n+  @include transition(background-color 0.2s linear);\n+}\n+\n+@mixin scrollbar-hover {\n+  background-color: $ps-bar-hover;\n+}\n+\n+@mixin in-scrolling {\n+  &.ps-in-scrolling {\n+    pointer-events: none;\n+    &.ps-x>.ps-scrollbar-x-rail{\n+      @include scrollbar-rail-hover;\n+      >.ps-scrollbar-x {\n+        @include scrollbar-hover;\n+      }\n+    }\n+    &.ps-y>.ps-scrollbar-y-rail {\n+      @include scrollbar-rail-hover;\n+      >.ps-scrollbar-y {\n+        @include scrollbar-hover;\n+      }\n+    }\n+  }\n+}\n+\n+.ps-container {\n+  -ms-touch-action: none;\n+  overflow: hidden !important;\n+\n+  &.ps-active-x > .ps-scrollbar-x-rail,\n+  &.ps-active-y > .ps-scrollbar-y-rail {\n+    display: block;\n+  }\n+\n+  @include in-scrolling;\n+\n+  >.ps-scrollbar-x-rail {\n+    @include scrollbar-rail-default;\n+    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */\n+    height: 8px;\n+\n+    >.ps-scrollbar-x {\n+      @include scrollbar-default;\n+      bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */\n+      height: 8px;\n+    }\n+  }\n+\n+  >.ps-scrollbar-y-rail {\n+    @include scrollbar-rail-default;\n+    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */\n+    width: 8px;\n+\n+    >.ps-scrollbar-y {\n+      @include scrollbar-default;\n+      right: 0; /* there must be 'right' for ps-scrollbar-y */\n+      width: 8px;\n+    }\n+  }\n+\n+  &:hover {\n+    @include in-scrolling;\n+\n+    >.ps-scrollbar-x-rail,\n+    >.ps-scrollbar-y-rail {\n+      opacity: 0.6;\n+    }\n+\n+    >.ps-scrollbar-x-rail:hover {\n+      @include scrollbar-rail-hover;\n+\n+      >.ps-scrollbar-x {\n+        @include scrollbar-hover;\n+      }\n+    }\n+\n+    >.ps-scrollbar-y-rail:hover {\n+      @include scrollbar-rail-hover;\n+\n+      >.ps-scrollbar-y {","path":"vendor/perfect-scrollbar/main.scss","position":118,"original_position":118,"commit_id":"84753a23025f8e486e8d77dd0ead52f715453abb","original_commit_id":"84753a23025f8e486e8d77dd0ead52f715453abb","user":{"login":"houndci","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci","html_url":"https://github.com/houndci","followers_url":"https://api.github.com/users/houndci/followers","following_url":"https://api.github.com/users/houndci/following{/other_user}","gists_url":"https://api.github.com/users/houndci/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci/subscriptions","organizations_url":"https://api.github.com/users/houndci/orgs","repos_url":"https://api.github.com/users/houndci/repos","events_url":"https://api.github.com/users/houndci/events{/privacy}","received_events_url":"https://api.github.com/users/houndci/received_events","type":"User","site_admin":false},"body":"Nesting should be no greater than 3, but was 4","created_at":"2015-11-27T12:45:31Z","updated_at":"2015-11-27T12:45:31Z","html_url":"https://github.com/CartoDB/cartodb.js/pull/871#discussion_r46043736","pull_request_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871","_links":{"self":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/comments/46043736"},"html":{"href":"https://github.com/CartoDB/cartodb.js/pull/871#discussion_r46043736"},"pull_request":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871"}}},"pull_request":{"url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871","id":51935562,"html_url":"https://github.com/CartoDB/cartodb.js/pull/871","diff_url":"https://github.com/CartoDB/cartodb.js/pull/871.diff","patch_url":"https://github.com/CartoDB/cartodb.js/pull/871.patch","issue_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/871","number":871,"state":"open","locked":false,"title":"Added shadows to widget canvas element","user":{"login":"xavijam","id":132146,"avatar_url":"https://avatars.githubusercontent.com/u/132146?v=3","gravatar_id":"","url":"https://api.github.com/users/xavijam","html_url":"https://github.com/xavijam","followers_url":"https://api.github.com/users/xavijam/followers","following_url":"https://api.github.com/users/xavijam/following{/other_user}","gists_url":"https://api.github.com/users/xavijam/gists{/gist_id}","starred_url":"https://api.github.com/users/xavijam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xavijam/subscriptions","organizations_url":"https://api.github.com/users/xavijam/orgs","repos_url":"https://api.github.com/users/xavijam/repos","events_url":"https://api.github.com/users/xavijam/events{/privacy}","received_events_url":"https://api.github.com/users/xavijam/received_events","type":"User","site_admin":false},"body":"\r\n<img width=\"370\" alt=\"screen shot 2015-11-26 at 18 29 03\" src=\"https://cloud.githubusercontent.com/assets/132146/11428424/98c15c8a-946b-11e5-99a1-c49d8bf5f747.png\">\r\n\r\n\r\n\r\ncc @piensaenpixel ","created_at":"2015-11-26T17:29:17Z","updated_at":"2015-11-27T12:45:31Z","closed_at":null,"merged_at":null,"merge_commit_sha":"219fe573ff12cddb8e430a2fd5ec3ee4bb778f50","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871/commits","review_comments_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871/comments","review_comment_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/871/comments","statuses_url":"https://api.github.com/repos/CartoDB/cartodb.js/statuses/84753a23025f8e486e8d77dd0ead52f715453abb","head":{"label":"CartoDB:widget-canvas-shadows","ref":"widget-canvas-shadows","sha":"84753a23025f8e486e8d77dd0ead52f715453abb","user":{"login":"CartoDB","id":1799254,"avatar_url":"https://avatars.githubusercontent.com/u/1799254?v=3","gravatar_id":"","url":"https://api.github.com/users/CartoDB","html_url":"https://github.com/CartoDB","followers_url":"https://api.github.com/users/CartoDB/followers","following_url":"https://api.github.com/users/CartoDB/following{/other_user}","gists_url":"https://api.github.com/users/CartoDB/gists{/gist_id}","starred_url":"https://api.github.com/users/CartoDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CartoDB/subscriptions","organizations_url":"https://api.github.com/users/CartoDB/orgs","repos_url":"https://api.github.com/users/CartoDB/repos","events_url":"https://api.github.com/users/CartoDB/events{/privacy}","received_events_url":"https://api.github.com/users/CartoDB/received_events","type":"Organization","site_admin":false},"repo":{"id":4871551,"name":"cartodb.js","full_name":"CartoDB/cartodb.js","owner":{"login":"CartoDB","id":1799254,"avatar_url":"https://avatars.githubusercontent.com/u/1799254?v=3","gravatar_id":"","url":"https://api.github.com/users/CartoDB","html_url":"https://github.com/CartoDB","followers_url":"https://api.github.com/users/CartoDB/followers","following_url":"https://api.github.com/users/CartoDB/following{/other_user}","gists_url":"https://api.github.com/users/CartoDB/gists{/gist_id}","starred_url":"https://api.github.com/users/CartoDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CartoDB/subscriptions","organizations_url":"https://api.github.com/users/CartoDB/orgs","repos_url":"https://api.github.com/users/CartoDB/repos","events_url":"https://api.github.com/users/CartoDB/events{/privacy}","received_events_url":"https://api.github.com/users/CartoDB/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CartoDB/cartodb.js","description":"CartoDB javascript library","fork":false,"url":"https://api.github.com/repos/CartoDB/cartodb.js","forks_url":"https://api.github.com/repos/CartoDB/cartodb.js/forks","keys_url":"https://api.github.com/repos/CartoDB/cartodb.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CartoDB/cartodb.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CartoDB/cartodb.js/teams","hooks_url":"https://api.github.com/repos/CartoDB/cartodb.js/hooks","issue_events_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/events{/number}","events_url":"https://api.github.com/repos/CartoDB/cartodb.js/events","assignees_url":"https://api.github.com/repos/CartoDB/cartodb.js/assignees{/user}","branches_url":"https://api.github.com/repos/CartoDB/cartodb.js/branches{/branch}","tags_url":"https://api.github.com/repos/CartoDB/cartodb.js/tags","blobs_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CartoDB/cartodb.js/statuses/{sha}","languages_url":"https://api.github.com/repos/CartoDB/cartodb.js/languages","stargazers_url":"https://api.github.com/repos/CartoDB/cartodb.js/stargazers","contributors_url":"https://api.github.com/repos/CartoDB/cartodb.js/contributors","subscribers_url":"https://api.github.com/repos/CartoDB/cartodb.js/subscribers","subscription_url":"https://api.github.com/repos/CartoDB/cartodb.js/subscription","commits_url":"https://api.github.com/repos/CartoDB/cartodb.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/CartoDB/cartodb.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/CartoDB/cartodb.js/contents/{+path}","compare_url":"https://api.github.com/repos/CartoDB/cartodb.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CartoDB/cartodb.js/merges","archive_url":"https://api.github.com/repos/CartoDB/cartodb.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CartoDB/cartodb.js/downloads","issues_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues{/number}","pulls_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls{/number}","milestones_url":"https://api.github.com/repos/CartoDB/cartodb.js/milestones{/number}","notifications_url":"https://api.github.com/repos/CartoDB/cartodb.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CartoDB/cartodb.js/labels{/name}","releases_url":"https://api.github.com/repos/CartoDB/cartodb.js/releases{/id}","created_at":"2012-07-03T11:44:29Z","updated_at":"2015-11-13T16:28:25Z","pushed_at":"2015-11-27T12:45:24Z","git_url":"git://github.com/CartoDB/cartodb.js.git","ssh_url":"git@github.com:CartoDB/cartodb.js.git","clone_url":"https://github.com/CartoDB/cartodb.js.git","svn_url":"https://github.com/CartoDB/cartodb.js","homepage":"","size":27339,"stargazers_count":238,"watchers_count":238,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":155,"mirror_url":null,"open_issues_count":148,"forks":155,"open_issues":148,"watchers":238,"default_branch":"develop"}},"base":{"label":"CartoDB:widgets","ref":"widgets","sha":"34bde78515dca9d58e51b29405c0f6c8c1bcb1f8","user":{"login":"CartoDB","id":1799254,"avatar_url":"https://avatars.githubusercontent.com/u/1799254?v=3","gravatar_id":"","url":"https://api.github.com/users/CartoDB","html_url":"https://github.com/CartoDB","followers_url":"https://api.github.com/users/CartoDB/followers","following_url":"https://api.github.com/users/CartoDB/following{/other_user}","gists_url":"https://api.github.com/users/CartoDB/gists{/gist_id}","starred_url":"https://api.github.com/users/CartoDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CartoDB/subscriptions","organizations_url":"https://api.github.com/users/CartoDB/orgs","repos_url":"https://api.github.com/users/CartoDB/repos","events_url":"https://api.github.com/users/CartoDB/events{/privacy}","received_events_url":"https://api.github.com/users/CartoDB/received_events","type":"Organization","site_admin":false},"repo":{"id":4871551,"name":"cartodb.js","full_name":"CartoDB/cartodb.js","owner":{"login":"CartoDB","id":1799254,"avatar_url":"https://avatars.githubusercontent.com/u/1799254?v=3","gravatar_id":"","url":"https://api.github.com/users/CartoDB","html_url":"https://github.com/CartoDB","followers_url":"https://api.github.com/users/CartoDB/followers","following_url":"https://api.github.com/users/CartoDB/following{/other_user}","gists_url":"https://api.github.com/users/CartoDB/gists{/gist_id}","starred_url":"https://api.github.com/users/CartoDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CartoDB/subscriptions","organizations_url":"https://api.github.com/users/CartoDB/orgs","repos_url":"https://api.github.com/users/CartoDB/repos","events_url":"https://api.github.com/users/CartoDB/events{/privacy}","received_events_url":"https://api.github.com/users/CartoDB/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CartoDB/cartodb.js","description":"CartoDB javascript library","fork":false,"url":"https://api.github.com/repos/CartoDB/cartodb.js","forks_url":"https://api.github.com/repos/CartoDB/cartodb.js/forks","keys_url":"https://api.github.com/repos/CartoDB/cartodb.js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CartoDB/cartodb.js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CartoDB/cartodb.js/teams","hooks_url":"https://api.github.com/repos/CartoDB/cartodb.js/hooks","issue_events_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/events{/number}","events_url":"https://api.github.com/repos/CartoDB/cartodb.js/events","assignees_url":"https://api.github.com/repos/CartoDB/cartodb.js/assignees{/user}","branches_url":"https://api.github.com/repos/CartoDB/cartodb.js/branches{/branch}","tags_url":"https://api.github.com/repos/CartoDB/cartodb.js/tags","blobs_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/refs{/sha}","trees_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CartoDB/cartodb.js/statuses/{sha}","languages_url":"https://api.github.com/repos/CartoDB/cartodb.js/languages","stargazers_url":"https://api.github.com/repos/CartoDB/cartodb.js/stargazers","contributors_url":"https://api.github.com/repos/CartoDB/cartodb.js/contributors","subscribers_url":"https://api.github.com/repos/CartoDB/cartodb.js/subscribers","subscription_url":"https://api.github.com/repos/CartoDB/cartodb.js/subscription","commits_url":"https://api.github.com/repos/CartoDB/cartodb.js/commits{/sha}","git_commits_url":"https://api.github.com/repos/CartoDB/cartodb.js/git/commits{/sha}","comments_url":"https://api.github.com/repos/CartoDB/cartodb.js/comments{/number}","issue_comment_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues/comments{/number}","contents_url":"https://api.github.com/repos/CartoDB/cartodb.js/contents/{+path}","compare_url":"https://api.github.com/repos/CartoDB/cartodb.js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CartoDB/cartodb.js/merges","archive_url":"https://api.github.com/repos/CartoDB/cartodb.js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CartoDB/cartodb.js/downloads","issues_url":"https://api.github.com/repos/CartoDB/cartodb.js/issues{/number}","pulls_url":"https://api.github.com/repos/CartoDB/cartodb.js/pulls{/number}","milestones_url":"https://api.github.com/repos/CartoDB/cartodb.js/milestones{/number}","notifications_url":"https://api.github.com/repos/CartoDB/cartodb.js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CartoDB/cartodb.js/labels{/name}","releases_url":"https://api.github.com/repos/CartoDB/cartodb.js/releases{/id}","created_at":"2012-07-03T11:44:29Z","updated_at":"2015-11-13T16:28:25Z","pushed_at":"2015-11-27T12:45:24Z","git_url":"git://github.com/CartoDB/cartodb.js.git","ssh_url":"git@github.com:CartoDB/cartodb.js.git","clone_url":"https://github.com/CartoDB/cartodb.js.git","svn_url":"https://github.com/CartoDB/cartodb.js","homepage":"","size":27339,"stargazers_count":238,"watchers_count":238,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":155,"mirror_url":null,"open_issues_count":148,"forks":155,"open_issues":148,"watchers":238,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871"},"html":{"href":"https://github.com/CartoDB/cartodb.js/pull/871"},"issue":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/issues/871"},"comments":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/issues/871/comments"},"review_comments":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871/comments"},"review_comment":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/pulls/871/commits"},"statuses":{"href":"https://api.github.com/repos/CartoDB/cartodb.js/statuses/84753a23025f8e486e8d77dd0ead52f715453abb"}}}}