WIP - Fix routes (#1661)

This commit is contained in:
Christophe Maudoux 2019-03-13 17:12:38 +01:00
parent 2070b03303
commit bc40d48a14
4 changed files with 16 additions and 16 deletions

View File

@ -139,7 +139,7 @@ sub tplParams {
sub javascript {
my ($self) = @_;
return
'var formPrefix=staticPrefix+"forms/";var confPrefix=scriptname+"confs/";'
'var formPrefix=staticPrefix+"forms/";var confPrefix=scriptname+"confs/";var viewPrefix=scriptname+"view/";'
. ( $self->links ? 'var links=' . to_json( $self->links ) . ';' : '' )
. (
$self->menuLinks

View File

@ -29,7 +29,7 @@ llapp.controller 'TreeCtrl', [
$scope.showT = false
$scope.form = 'home'
$scope.currentCfg = {}
$scope.confPrefix = window.confPrefix
$scope.viewPrefix = window.viewPrefix
$scope.message = {}
$scope.result = ''
@ -167,7 +167,7 @@ llapp.controller 'TreeCtrl', [
# Download raw conf
$scope.downloadConf = () ->
window.open $scope.confPrefix + $scope.currentCfg.cfgNum + '?full=1'
window.open $scope.viewPrefix + $scope.currentCfg.cfgNum + '?full=1'
# # Main save function
# $scope.save = ->
@ -177,7 +177,7 @@ llapp.controller 'TreeCtrl', [
# id: "cfgLog"
# title: "cfgLog"
# data: if $scope.result then $scope.result else ''
# $http.post("#{window.confPrefix}?cfgNum=#{$scope.currentCfg.cfgNum}#{if $scope.forceSave then "&force=1" else ''}", $scope.data).then (response) ->
# $http.post("#{window.viewPrefix}?cfgNum=#{$scope.currentCfg.cfgNum}#{if $scope.forceSave then "&force=1" else ''}", $scope.data).then (response) ->
# $scope.data.pop()
# _checkSaveResponse response.data
# ,(response) ->
@ -190,7 +190,7 @@ llapp.controller 'TreeCtrl', [
# # Raw save function
# $scope.saveRawConf = ($fileContent) ->
# $scope.waiting = true
# $http.post("#{window.confPrefix}/raw", $fileContent).then (response) ->
# $http.post("#{window.viewPrefix}/raw", $fileContent).then (response) ->
# _checkSaveResponse(response.data)
# , readError
#
@ -535,7 +535,7 @@ llapp.controller 'TreeCtrl', [
d = $q.defer()
d.notify 'Trying to get datas'
$scope.waiting = true
$http.get("#{window.confPrefix}#{$scope.currentCfg.cfgNum}/#{node.cnodes}").then (response) ->
$http.get("#{window.viewPrefix}#{$scope.currentCfg.cfgNum}/#{node.cnodes}").then (response) ->
data = response.data
# Manage datas errors
if not data
@ -629,7 +629,7 @@ llapp.controller 'TreeCtrl', [
# $scope.waiting = true
# currentNode = $scope.currentNode
# password = $scope.result
# $http.post("#{window.confPrefix}/newRSAKey", {"password": password}).then (response) ->
# $http.post("#{window.viewPrefix}/newRSAKey", {"password": password}).then (response) ->
# currentNode.data[0].data = response.data.private
# currentNode.data[1].data = password
# currentNode.data[2].data = response.data.public
@ -641,7 +641,7 @@ llapp.controller 'TreeCtrl', [
# $scope.newRSAKeyNoPassword = ->
# $scope.waiting = true
# currentNode = $scope.currentNode
# $http.post("#{window.confPrefix}/newRSAKey", {"password": ''}).then (response) ->
# $http.post("#{window.viewPrefix}/newRSAKey", {"password": ''}).then (response) ->
# currentNode.data[0].data = response.data.private
# currentNode.data[1].data = response.data.public
# $scope.waiting = false
@ -670,7 +670,7 @@ llapp.controller 'TreeCtrl', [
d.reject response.statusLine
$scope.waiting = false
else
$http.get("#{window.confPrefix}#{$scope.currentCfg.cfgNum}/#{if node.get then node.get else node.title}").then (response) ->
$http.get("#{window.viewPrefix}#{$scope.currentCfg.cfgNum}/#{if node.get then node.get else node.title}").then (response) ->
# Set default value if response is null or if asked by server
data = response.data
if (data.value == null or (data.error and data.error.match /setDefault$/ ) ) and node['default'] != null
@ -708,7 +708,7 @@ llapp.controller 'TreeCtrl', [
# Download configuration metadatas
$scope.getCfg = (n) ->
if $scope.currentCfg.cfgNum != n
$http.get("#{window.confPrefix}#{n}").then (response) ->
$http.get("#{window.viewPrefix}#{n}").then (response) ->
$scope.currentCfg = response.data
d = new Date $scope.currentCfg.cfgDate * 1000
$scope.currentCfg.date = d.toLocaleString()

View File

@ -35,7 +35,7 @@ This file contains:
$scope.showT = false;
$scope.form = 'home';
$scope.currentCfg = {};
$scope.confPrefix = window.confPrefix;
$scope.viewPrefix = window.viewPrefix;
$scope.message = {};
$scope.result = '';
$scope.translateTitle = function(node) {
@ -164,7 +164,7 @@ This file contains:
return $scope.showM = false;
};
$scope.downloadConf = function() {
return window.open($scope.confPrefix + $scope.currentCfg.cfgNum + '?full=1');
return window.open($scope.viewPrefix + $scope.currentCfg.cfgNum + '?full=1');
};
id = 1;
$scope._findContainer = function() {
@ -331,7 +331,7 @@ This file contains:
d = $q.defer();
d.notify('Trying to get datas');
$scope.waiting = true;
$http.get("" + window.confPrefix + $scope.currentCfg.cfgNum + "/" + node.cnodes).then(function(response) {
$http.get("" + window.viewPrefix + $scope.currentCfg.cfgNum + "/" + node.cnodes).then(function(response) {
var a, data, l, len;
data = response.data;
if (!data) {
@ -433,7 +433,7 @@ This file contains:
return $scope.waiting = false;
});
} else {
$http.get("" + window.confPrefix + $scope.currentCfg.cfgNum + "/" + (node.get ? node.get : node.title)).then(function(response) {
$http.get("" + window.viewPrefix + $scope.currentCfg.cfgNum + "/" + (node.get ? node.get : node.title)).then(function(response) {
var data;
data = response.data;
if ((data.value === null || (data.error && data.error.match(/setDefault$/))) && node['default'] !== null) {
@ -471,7 +471,7 @@ This file contains:
$scope.$on('$locationChangeSuccess', pathEvent);
$scope.getCfg = function(n) {
if ($scope.currentCfg.cfgNum !== n) {
return $http.get("" + window.confPrefix + n).then(function(response) {
return $http.get("" + window.viewPrefix + n).then(function(response) {
var d;
$scope.currentCfg = response.data;
d = new Date($scope.currentCfg.cfgDate * 1000);

File diff suppressed because one or more lines are too long