diff --git a/web/js/easyctf.js b/web/js/easyctf.js index 2ed8b06..d669f56 100644 --- a/web/js/easyctf.js +++ b/web/js/easyctf.js @@ -52,6 +52,10 @@ app.config(function($routeProvider, $locationProvider) { templateUrl: "pages/problems.html", controller: "problemsController" }) + .when("/programming", { + templateUrl: "pages/programming.html", + controller: "programmingController" + }) .when("/forgot", { templateUrl: "pages/forgot.html", controller: "resetController" @@ -263,6 +267,20 @@ app.controller("problemsController", ["$controller", "$scope", "$http", function }); }]); +app.controller("programmingController", ["$controller", "$scope", "$http", function($controller, $scope, $http) { + $controller("loginController", { $scope: $scope }); + $("#editor").height($(window).height()/2); + var grader = ace.edit("editor"); + grader.setTheme("ace/theme/tomorrow"); + grader.getSession().setMode("ace/mode/python"); + grader.setOptions({ + fontFamily: "monospace", + fontSize: "12pt" + }); + grader.setValue(""); + +}]); + $.fn.serializeObject = function() { var a, o; o = {}; diff --git a/web/pages/programming.html b/web/pages/programming.html index 42af714..c5575d0 100644 --- a/web/pages/programming.html +++ b/web/pages/programming.html @@ -1,11 +1,48 @@
-

Programming

-
-
-

Problems Avalible: NaN?

+

Programming

+
+
+

Code Editor +
+ +
+

+
+
+
+
-
-

Insert Programming Client Here

-
-
+
+ + + + +
+