diff --git a/Gemfile b/Gemfile index dd079ee829..cecfc036bf 100644 --- a/Gemfile +++ b/Gemfile @@ -34,7 +34,7 @@ gem 'redis-namespace' gem 'active_model_serializers', '~> 0.8.3' -gem 'onebox', '1.8.63' +gem 'onebox', '1.8.65' gem 'http_accept_language', '~>2.0.5', require: false @@ -187,7 +187,7 @@ if ENV["IMPORT"] == "1" gem 'mysql2' gem 'redcarpet' gem 'sqlite3', '~> 1.3.13' - gem 'ruby-bbcode-to-md', github: 'nlalonde/ruby-bbcode-to-md' + gem 'ruby-bbcode-to-md', git: 'https://github.com/nlalonde/ruby-bbcode-to-md' gem 'reverse_markdown' gem 'tiny_tds' end diff --git a/Gemfile.lock b/Gemfile.lock index 9c805e531d..989be892e6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -193,7 +193,7 @@ GEM mini_mime (>= 0.1.1) maxminddb (0.1.21) memory_profiler (0.9.12) - message_bus (2.1.5) + message_bus (2.1.6) rack (>= 1.1.3) metaclass (0.0.4) method_source (0.8.2) @@ -258,7 +258,7 @@ GEM omniauth-twitter (1.4.0) omniauth-oauth (~> 1.1) rack - onebox (1.8.63) + onebox (1.8.65) htmlentities (~> 4.3) moneta (~> 1.0) multi_json (~> 1.11) @@ -512,7 +512,7 @@ DEPENDENCIES omniauth-oauth2 omniauth-openid omniauth-twitter - onebox (= 1.8.63) + onebox (= 1.8.65) openid-redis-store pg pry-nav diff --git a/app/assets/javascripts/activate-account.js.no-module.es6 b/app/assets/javascripts/activate-account.js.no-module.es6 new file mode 100644 index 0000000000..8d5691d0d8 --- /dev/null +++ b/app/assets/javascripts/activate-account.js.no-module.es6 @@ -0,0 +1,24 @@ +(function() { + setTimeout(function() { + const $activateButton = $("#activate-account-button"); + $activateButton.on("click", function() { + $activateButton.prop("disabled", true); + const hpPath = document.getElementById("data-activate-account").dataset + .path; + $.ajax(hpPath) + .then(function(hp) { + $("#password_confirmation").val(hp.value); + $("#challenge").val( + hp.challenge + .split("") + .reverse() + .join("") + ); + $("#activate-account-form").submit(); + }) + .fail(function() { + $activateButton.prop("disabled", false); + }); + }); + }, 50); +})(); diff --git a/app/assets/javascripts/admin/components/admin-report-chart.js.es6 b/app/assets/javascripts/admin/components/admin-report-chart.js.es6 index 116b4a8730..8994c9d9b4 100644 --- a/app/assets/javascripts/admin/components/admin-report-chart.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report-chart.js.es6 @@ -89,7 +89,12 @@ export default Ember.Component.extend({ yAxes: [ { display: true, - ticks: { callback: label => number(label) } + ticks: { + userCallback: label => { + if (Math.floor(label) === label) return label; + }, + callback: label => number(label) + } } ], xAxes: [ diff --git a/app/assets/javascripts/admin/components/admin-report.js.es6 b/app/assets/javascripts/admin/components/admin-report.js.es6 index 0a1947e4b4..feab25677b 100644 --- a/app/assets/javascripts/admin/components/admin-report.js.es6 +++ b/app/assets/javascripts/admin/components/admin-report.js.es6 @@ -140,7 +140,7 @@ export default Ember.Component.extend({ const modes = forcedModes ? forcedModes.split(",") : reportModes; return Ember.makeArray(modes).map(mode => { - const base = `mode-btn ${mode}`; + const base = `btn-default mode-btn ${mode}`; const cssClass = currentMode === mode ? `${base} is-current` : base; return { diff --git a/app/assets/javascripts/admin/components/ip-lookup.js.es6 b/app/assets/javascripts/admin/components/ip-lookup.js.es6 index 4717b36502..357ba10d5f 100644 --- a/app/assets/javascripts/admin/components/ip-lookup.js.es6 +++ b/app/assets/javascripts/admin/components/ip-lookup.js.es6 @@ -5,16 +5,6 @@ import copyText from "discourse/lib/copy-text"; export default Ember.Component.extend({ classNames: ["ip-lookup"], - city: function() { - return [ - this.get("location.city"), - this.get("location.region"), - this.get("location.country") - ] - .filter(Boolean) - .join(", "); - }.property("location.{city,region,country}"), - otherAccountsToDelete: function() { // can only delete up to 50 accounts at a time var total = Math.min(50, this.get("totalOthersWithSameIP") || 0); @@ -72,24 +62,19 @@ export default Ember.Component.extend({ } text += I18n.t("ip_lookup.location"); - if (location.loc) { - text += `: ${location.loc} ${this.get("city")}\n`; + if (location.location) { + text += `: ${location.location}\n`; } else { text += `: ${I18n.t("ip_lookup.location_not_found")}\n`; } - if (location.org) { + if (location.organization) { text += I18n.t("ip_lookup.organisation"); - text += `: ${location.org}\n`; - } - - if (location.phone) { - text += I18n.t("ip_lookup.phone"); - text += `: ${location.phone}\n`; + text += `: ${location.organization}\n`; } } const copyRange = $('
'); - copyRange.html(text.trim().replace("\n", "| {{i18n 'admin.backups.columns.filename'}} | {{i18n 'admin.backups.columns.size'}} | -+ | {{#each model as |backup|}} @@ -19,7 +24,7 @@ | {{human-size backup.size}} |
- {{d-button class="download"
+ {{d-button class="btn-default download"
action="download"
actionParam=backup
icon="download"
@@ -27,10 +32,10 @@
label="admin.backups.operations.download.label"}}
{{#if status.isOperationRunning}}
{{d-button icon="trash-o" action="destroyBackup" actionParam=backup class="btn-danger" disabled="true" title="admin.backups.operations.is_running"}}
- {{d-button icon="play" action="startRestore" actionParam=backup disabled=status.restoreDisabled title=restoreTitle label="admin.backups.operations.restore.label"}}
+ {{d-button icon="play" action="startRestore" actionParam=backup disabled=status.restoreDisabled class="btn-default" title=restoreTitle label="admin.backups.operations.restore.label"}}
{{else}}
{{d-button icon="trash-o" action="destroyBackup" actionParam=backup class="btn-danger" title="admin.backups.operations.destroy.title"}}
- {{d-button icon="play" action="startRestore" actionParam=backup disabled=status.restoreDisabled title=restoreTitle label="admin.backups.operations.restore.label"}}
+ {{d-button icon="play" action="startRestore" actionParam=backup disabled=status.restoreDisabled class="btn-default" title=restoreTitle label="admin.backups.operations.restore.label"}}
{{/if}}
|
diff --git a/app/assets/javascripts/admin/templates/backups.hbs b/app/assets/javascripts/admin/templates/backups.hbs
index fe7861839f..21b104a9b2 100644
--- a/app/assets/javascripts/admin/templates/backups.hbs
+++ b/app/assets/javascripts/admin/templates/backups.hbs
@@ -8,7 +8,7 @@
{{#if currentUser.admin}} {{#if plugin.enabled_setting}} - {{d-button action="showSettings" actionParam=plugin icon="gear" label="admin.plugins.change_settings_short"}} + {{d-button class="btn-default" action="showSettings" actionParam=plugin icon="gear" label="admin.plugins.change_settings_short"}} {{/if}} {{/if}} | diff --git a/app/assets/javascripts/admin/templates/plugins.hbs b/app/assets/javascripts/admin/templates/plugins.hbs index d37e8bcaa5..12d9c8c8f6 100644 --- a/app/assets/javascripts/admin/templates/plugins.hbs +++ b/app/assets/javascripts/admin/templates/plugins.hbs @@ -6,7 +6,7 @@ {{#if currentUser.admin}} {{d-button label="admin.plugins.change_settings" icon="gear" - class='settings-button' + class="btn-default settings-button" action="showSettings"}} {{/if}}
|---|