Add a control on checkbox: we can't check "publish for everyone" if "publish on the front" is unchecked
authorrougeronj
Tue, 25 Sep 2012 15:13:12 +0200
changeset 800 9e05db418a0e
parent 799 76aa5fbbfd02
child 801 cdcb93282637
Add a control on checkbox: we can't check "publish for everyone" if "publish on the front" is unchecked
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html
src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html	Tue Sep 25 11:38:27 2012 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html	Tue Sep 25 15:13:12 2012 +0200
@@ -7,6 +7,7 @@
 {% block js_import %}
 	{{ block.super }}
     <script type="text/javascript" src="{{ADMIN_MEDIA_PREFIX}}js/core.js" ></script>
+    <script type="text/javascript" src="{{ADMIN_MEDIA_PREFIX}}js/jquery.init.js"></script>
     <script type="text/javascript" src="{{ADMIN_MEDIA_PREFIX}}js/jquery.min.js"></script>
     <script type="text/javascript" src="{% url ldt.jsi18n packages='ldt' %}" ></script>
     <script type="text/javascript" src="{{LDT_MEDIA_PREFIX}}js/projectscontents.js"></script>
--- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html	Tue Sep 25 11:38:27 2012 +0200
+++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html	Tue Sep 25 15:13:12 2012 +0200
@@ -39,7 +39,13 @@
 			}
 		});
 		
-		
+		$("#content_public input[type=checkbox]").change(function () {
+			if ($(this).is(':checked')) {
+				$("#media_public input[type=checkbox]").attr('disabled', false)
+			} else {
+				$("#media_public input[type=checkbox]").attr('disabled', true)
+			}
+		});
 	
 		$(".can_edit").live('click', function () {			
 			$(this).attr('src', can_view);
@@ -141,7 +147,7 @@
 			<a href="#" id="selectelems"><img src="{{LDT_MEDIA_PREFIX}}img/to-right.gif" title="{% trans "select users" %}"></a><br />
 			<a href="#" id="removeelems"><img src="{{LDT_MEDIA_PREFIX}}img/to-left.gif" title="{% trans "remove users" %}"></a>
 		</div>
-	
+		<br />	<br />
 		<div id="selectedlistcontainer" class="span-9 last">
 			<div id="selectedlistheader" >
 				{% trans "Members list" %}