From 479c02415e365924f61bed199355003e8b8dac53 Mon Sep 17 00:00:00 2001 From: joshua stein Date: Thu, 30 Jan 2014 09:42:58 -0600 Subject: [PATCH] auto assign ask/show tags when story title has "(show|ask) lobsters" and strip out that segment from the title since it is redundant --- app/assets/javascripts/application.js.erb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/assets/javascripts/application.js.erb b/app/assets/javascripts/application.js.erb index d724ff3..451499e 100644 --- a/app/assets/javascripts/application.js.erb +++ b/app/assets/javascripts/application.js.erb @@ -346,6 +346,16 @@ $(document).ready(function() { } }); + $(document).on("blur", "#story_title", function() { + var m; + if (m = $("#story_title").val().match(/^(show|ask) lobste\.?rs:? (.+)$/i)) { + var ta = $("#story_tags_a").data("select2"); + if (ta.getVal().indexOf(m[1].toLowerCase()) < 0) + ta.addSelectedChoice({ id: m[1].toLowerCase() }); + $("#story_title").val(m[2]); + } + }); + $(document).on("click", "#story_guidelines_toggler", function() { $("#story_guidelines").toggle(); return false;