+ rel="twipsy" data-placement="below" data-offset="5" title="Hide Sidebar"/>
diff --git a/Netdisco/views/js/device.js b/Netdisco/views/js/device.js
index 7487f90b..47ac0b5e 100644
--- a/Netdisco/views/js/device.js
+++ b/Netdisco/views/js/device.js
@@ -114,23 +114,5 @@
};
$('.add-on :checkbox').each(syncCheckBox).click(syncCheckBox);
- // sidebar toggle
- $('#sidebar_toggle_img_in').click(
- function() {
- $('.sidebar').toggle(
- function() {
- $('#sidebar_toggle_img_out').toggle();
- $('.nd_content').animate({'margin-left': '5px !important'}, 100);
- }
- );
- }
- );
- $('#sidebar_toggle_img_out').click(
- function() {
- $('#sidebar_toggle_img_out').toggle();
- $('.nd_content').animate({'margin-left': '225px !important'}, 200,
- function() { $('.sidebar').toggle(200) }
- );
- }
- );
+[%+ INCLUDE 'js/sidebar.js' -%]
});
diff --git a/Netdisco/views/js/search.js b/Netdisco/views/js/search.js
index 8382dfb9..970e0a49 100644
--- a/Netdisco/views/js/search.js
+++ b/Netdisco/views/js/search.js
@@ -104,4 +104,6 @@
$(this).parent(".clearfix").addClass('success');
}
});
+
+[%+ INCLUDE 'js/sidebar.js' -%]
});
diff --git a/Netdisco/views/js/sidebar.js b/Netdisco/views/js/sidebar.js
new file mode 100644
index 00000000..775960ab
--- /dev/null
+++ b/Netdisco/views/js/sidebar.js
@@ -0,0 +1,23 @@
+ // sidebar toggle
+ $('#sidebar_toggle_img_in').click(
+ function() {
+ $('#sidebar_toggle_img_in').toggle();
+ $('.sidebar').toggle(
+ function() {
+ $('#sidebar_toggle_img_out').toggle();
+ $('.nd_content').animate({'margin-left': '5px !important'}, 100);
+ }
+ );
+ }
+ );
+ $('#sidebar_toggle_img_out').click(
+ function() {
+ $('#sidebar_toggle_img_out').toggle();
+ $('.nd_content').animate({'margin-left': '225px !important'}, 200,
+ function() {
+ $('.sidebar').toggle(200);
+ $('#sidebar_toggle_img_in').toggle();
+ }
+ );
+ }
+ );
diff --git a/Netdisco/views/search.tt b/Netdisco/views/search.tt
index cc623fec..532abe35 100644
--- a/Netdisco/views/search.tt
+++ b/Netdisco/views/search.tt
@@ -1,6 +1,12 @@
+