o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1381787979.109121: @value"ž{I" class:EFI"ProcessedAsset;FI"logical_path;FI"%umlaut/expand_contract_toggle.js;TI" pathname;FI"Y/Users/jrochkind/code/umlaut/app/assets/javascripts/umlaut/expand_contract_toggle.js;TI"content_type;FI"application/javascript;FI" mtime;FI"2013-10-14T10:46:31-04:00;FI" length;FiiI" digest;F"%4722d7dd94641c20889a501f44016384I" source;FI"i/* expand_contract_toggle.js: Support for show more/hide more in lists of umlaut content. Expand/collapse elements are already controlled via Bootstrap toggle, this just adds some additional behavior in hooks to change our labels and disclosure icons appropriately, and prevent following non-js href links. */ jQuery(document).ready(function($) { $(document).on("click", ".collapse-toggle", function(event) { event.preventDefault(); return false; }); $(document).on("show", ".collapse", function(event) { // Update the icon $(this).parent().find('.collapse-toggle i').removeClass("umlaut_icons-list-closed").addClass("umlaut_icons-list-open"); // Update the action label $(this).parent().find(".expand_contract_action_label").text("Hide "); }); $(document).on("hide", ".collapse", function(event) { // Update the icon $(this).parent().find('.collapse-toggle i').removeClass("umlaut_icons-list-open").addClass("umlaut_icons-list-closed"); // Update the action label $(this).parent().find(".expand_contract_action_label").text("Show "); }); }); ;FI"dependency_digest;F"%6219fe8b5649c9ab634d9c3dc6a1a3d6I"required_paths;F[I"Y/Users/jrochkind/code/umlaut/app/assets/javascripts/umlaut/expand_contract_toggle.js;TI"dependency_paths;F[{I" path;FI"Y/Users/jrochkind/code/umlaut/app/assets/javascripts/umlaut/expand_contract_toggle.js;TI" mtime;FI"2013-10-14T10:46:31-04:00;FI" digest;F"%aca55c6d37a4a9554c12a4f754c91976I" _version;F"%6776f581a4329e299531e1d52aa59832