From af855b573f41b94485c26d04b9f2be8d37601050 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Sun, 19 Apr 2015 15:43:46 -0400 Subject: Update d3_rails --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index c7a59a82d1a..27883cf797a 100644 --- a/Gemfile +++ b/Gemfile @@ -158,7 +158,7 @@ gem "slack-notifier", "~> 1.0.0" gem 'asana', '~> 0.0.6' # d3 -gem "d3_rails", "~> 3.1.4" +gem 'd3_rails', '~> 3.5.5' #cal-heatmap gem "cal-heatmap-rails", "~> 0.0.1" diff --git a/Gemfile.lock b/Gemfile.lock index d905ac927fc..c13dd67f14c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -116,7 +116,7 @@ GEM crack (0.4.1) safe_yaml (~> 0.9.0) creole (0.3.8) - d3_rails (3.1.10) + d3_rails (3.5.5) railties (>= 3.1.0) daemons (1.1.9) database_cleaner (1.3.0) @@ -683,7 +683,7 @@ DEPENDENCIES colored coveralls creole (~> 0.3.6) - d3_rails (~> 3.1.4) + d3_rails (~> 3.5.5) database_cleaner default_value_for (~> 3.0.0) devise (= 3.2.4) -- cgit v1.2.1 From d086e76c2f75d0c0215c61c168832292c7f35641 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Sun, 19 Apr 2015 15:49:38 -0400 Subject: Update jquery-atwho-rails --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 27883cf797a..460a0f93a96 100644 --- a/Gemfile +++ b/Gemfile @@ -188,7 +188,7 @@ gem 'turbolinks' gem 'jquery-turbolinks' gem 'select2-rails' -gem 'jquery-atwho-rails', "~> 0.3.3" +gem 'jquery-atwho-rails', '~> 1.0.0' gem "jquery-rails" gem "jquery-ui-rails" gem "jquery-scrollto-rails" diff --git a/Gemfile.lock b/Gemfile.lock index c13dd67f14c..f0f8601a760 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -298,7 +298,7 @@ GEM phantomjs (>= 1.9) railties (>= 3.2.0) sprockets-rails - jquery-atwho-rails (0.3.3) + jquery-atwho-rails (1.0.1) jquery-rails (3.1.0) railties (>= 3.0, < 5.0) thor (>= 0.14, < 2.0) @@ -720,7 +720,7 @@ DEPENDENCIES httparty jasmine (~> 2.2.0) jasmine-rails - jquery-atwho-rails (~> 0.3.3) + jquery-atwho-rails (~> 1.0.0) jquery-rails jquery-scrollto-rails jquery-turbolinks -- cgit v1.2.1 From 85bbb914767af2816d16bf4304c4917e8ec86ed6 Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Sun, 19 Apr 2015 16:22:23 -0400 Subject: Fix GfmAutoComplete for jquery-atwho 1.0 --- app/assets/javascripts/gfm_auto_complete.js.coffee | 47 +++++++++++----------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/app/assets/javascripts/gfm_auto_complete.js.coffee b/app/assets/javascripts/gfm_auto_complete.js.coffee index 00d56ae5b4b..4eb3f3c03f3 100644 --- a/app/assets/javascripts/gfm_auto_complete.js.coffee +++ b/app/assets/javascripts/gfm_auto_complete.js.coffee @@ -2,19 +2,19 @@ window.GitLab ?= {} GitLab.GfmAutoComplete = - # private_token: '' dataSource: '' + # Emoji Emoji: - template: '
  • ${name} ${name}
  • ' + template: '
  • ${name} ${name}
  • ' # Team Members Members: - template: '
  • ${username} ${name}
  • ' + template: '
  • ${username} ${name}
  • ' # Issues and MergeRequests Issues: - template: '
  • ${id} ${title}
  • ' + template: '
  • ${id} ${title}
  • ' # Add GFM auto-completion to all input fields, that accept GFM input. setup: -> @@ -23,45 +23,46 @@ GitLab.GfmAutoComplete = # Emoji input.atwho at: ':' - tpl: @Emoji.template - callbacks: - before_save: (emojis) => - $.map emojis, (em) => name: em.name, insert: em.name+ ':', image: em.path + displayTpl: @Emoji.template + insertTpl: ':${name}:' # Team Members input.atwho at: '@' - tpl: @Members.template - search_key: 'search' + displayTpl: @Members.template + insertTpl: '${atwho-at}${username}' + searchKey: 'search' callbacks: - before_save: (members) => - $.map members, (m) => name: m.name, username: m.username, search: "#{m.username} #{m.name}" + beforeSave: (members) -> + $.map members, (m) -> name: m.name, username: m.username, search: "#{m.username} #{m.name}" input.atwho at: '#' alias: 'issues' - search_key: 'search' - tpl: @Issues.template + searchKey: 'search' + displayTpl: @Issues.template + insertTpl: '${atwho-at}${id}' callbacks: - before_save: (issues) -> + beforeSave: (issues) -> $.map issues, (i) -> id: i.iid, title: sanitize(i.title), search: "#{i.iid} #{i.title}" input.atwho at: '!' alias: 'mergerequests' - search_key: 'search' - tpl: @Issues.template + searchKey: 'search' + displayTpl: @Issues.template + insertTpl: '${atwho-at}${id}' callbacks: - before_save: (merges) -> + beforeSave: (merges) -> $.map merges, (m) -> id: m.iid, title: sanitize(m.title), search: "#{m.iid} #{m.title}" - input.one "focus", => + input.one 'focus', => $.getJSON(@dataSource).done (data) -> # load members - input.atwho 'load', "@", data.members + input.atwho 'load', '@', data.members # load issues - input.atwho 'load', "issues", data.issues + input.atwho 'load', 'issues', data.issues # load merge requests - input.atwho 'load', "mergerequests", data.mergerequests + input.atwho 'load', 'mergerequests', data.mergerequests # load emojis - input.atwho 'load', ":", data.emojis + input.atwho 'load', ':', data.emojis -- cgit v1.2.1