# HG changeset patch
# User cavaliet
# Date 1366819131 -7200
# Node ID 73526b9841b13d6dc5660d429a409e17aaa68710
# Parent 2da91560ffae9f1cc517f0e10bda05b9ef5842ac
enhance history management
diff -r 2da91560ffae -r 73526b9841b1 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html Wed Apr 24 16:51:39 2013 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/groups.html Wed Apr 24 17:58:51 2013 +0200
@@ -5,6 +5,7 @@
{{block.super}}
+
{% endblock %}
{% block js_declaration %}
@@ -12,6 +13,7 @@
{% endblock %}
diff -r 2da91560ffae -r 73526b9841b1 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/published_projects.html
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/published_projects.html Wed Apr 24 16:51:39 2013 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/published_projects.html Wed Apr 24 17:58:51 2013 +0200
@@ -26,11 +26,19 @@
var global_csrf_token = "{{ csrf_token }}";
+// Functions to manage history with parameters
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
+function update_history(){
+ // Project filter
+ pf = ($("#searchprojectsinput").val()==undefined || $("#searchprojectsinput").val()=="") ? "undefined" : $("#searchprojectsinput").val();
+ // Project page
+ pp = $("#current_project_page").val();
+ History.replaceState(null, null, "?pf=" + pf + "&pp=" + pp);
+}
$(document).ready(function(){
diff -r 2da91560ffae -r 73526b9841b1 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/workspace_base.html
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/workspace_base.html Wed Apr 24 16:51:39 2013 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/workspace_base.html Wed Apr 24 17:58:51 2013 +0200
@@ -25,11 +25,25 @@
var global_csrf_token = "{{ csrf_token }}";
+//Functions to manage history with parameters
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
+function update_history(){
+ // Content filter
+ cf = ($("#searchcontentsinput").val()==undefined || $("#searchcontentsinput").val()=="") ? "undefined" : $("#searchcontentsinput").val();
+ // Content page
+ cp = $("#current_content_page").val();
+ // Content tag
+ ct = ($("#current_content_tag").val()==undefined || $("#current_content_tag").val()=="") ? "undefined" : $("#current_content_tag").val();
+ // Project filter
+ pf = ($("#searchprojectsinput").val()==undefined || $("#searchprojectsinput").val()=="") ? "undefined" : $("#searchprojectsinput").val();
+ // Project page
+ pp = $("#current_project_page").val();
+ History.replaceState(null, null, "?cf=" + cf + "&cp=" + cp + "&ct=" + ct + "&pf=" + pf + "&pp=" + pp);
+}
$(document).ready(function(){
diff -r 2da91560ffae -r 73526b9841b1 src/ldt/ldt/static/ldt/js/projectscontents.js
--- a/src/ldt/ldt/static/ldt/js/projectscontents.js Wed Apr 24 16:51:39 2013 +0200
+++ b/src/ldt/ldt/static/ldt/js/projectscontents.js Wed Apr 24 17:58:51 2013 +0200
@@ -722,17 +722,3 @@
});
}
-function update_history(){
- // Content filter
- cf = ($("#searchcontentsinput").val()==undefined || $("#searchcontentsinput").val()=="") ? "undefined" : $("#searchcontentsinput").val();
- // Content page
- cp = $("#current_content_page").val();
- // Content tag
- ct = ($("#current_content_tag").val()==undefined || $("#current_content_tag").val()=="") ? "undefined" : $("#current_content_tag").val();
- // Project filter
- pf = ($("#searchprojectsinput").val()==undefined || $("#searchprojectsinput").val()=="") ? "undefined" : $("#searchprojectsinput").val();
- // Project page
- pp = $("#current_project_page").val();
- History.replaceState(null, null, "?cf=" + cf + "&cp=" + cp + "&ct=" + ct + "&pf=" + pf + "&pp=" + pp);
-}
-