Commit a8cc7409 authored by Bruno Martin's avatar Bruno Martin
Browse files

fix slide reveal admin and course display

parent ed9c2e6b
......@@ -4,6 +4,7 @@
angular.module('admin.lesson', [
'admin.lesson.controllers',
'admin.lesson.services',
'admin.lesson.directives',
'new-course.directives',
'djangular',
'directive.waiting-screen',
......
(function(angular) {
'use strict';
var app = angular.module('admin.lesson.directives', []);
var empty = '<html><body style="padding:0;margin:0;display:table;height:100%;width:100%">'+
'<div style="display:table-cell;vertical-align:middle">'+
'<p style="color:#555;font-size:63px;text-align:center;font-family:monospace;">'+
'Preview Area</p></div></body></html>';
app.directive('framepreview', function(){
return {
'restrict': 'A',
'scope': {
'content': '=cmBind',
},
'link': function(scope, element, attrs, ngModel) {
var iframe = element[0];
var preview = iframe.contentDocument || iframe.contentWindow.document;
preview.write(empty);
scope.$watch('content', function(v1, v2){
updatePreview(v1||empty);
});
function updatePreview(value) {
if(!iframe) return;
preview.open();
preview.write(value);
preview.close();
}
}
};
});
})(window.angular);
......@@ -14,6 +14,7 @@
<script src="{% static 'js/admin/lesson/admin.lesson.app.js' %}"></script>
<script src="{% static 'js/admin/lesson/admin.lesson.controllers.js' %}"></script>
<script src="{% static 'js/admin/lesson/admin.lesson.services.js' %}"></script>
<script src="{% static 'js/admin/lesson/admin.lesson.directives.js' %}"></script>
<script src="{% static 'js/core-services.js' %}"></script>
<script src="{% static 'js/admin/new-course/directives.js' %}"></script>
<script src="{% static 'js/admin/filters/text.js' %}"></script>
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<p></p>
</body>
</html>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment