\
@@ -642,54 +656,54 @@ function dockerImageList(){
}
//获取文件数据
-function dockerGetFileBytes(fileName){
- window.open('/files/download?filename='+encodeURIComponent(fileName));
+function dockerGetFileBytes(fileName) {
+ window.open('/files/download?filename=' + encodeURIComponent(fileName));
}
//删除文件
-function dockerDeleteFile(fileName){
- layer.confirm(lan.get('recycle_bin_confirm',[fileName]),{title:'删除文件',closeBtn:2,icon:3},function(){
- layer.msg('正在处理,请稍候...',{icon:16,time:0,shade: [0.3, '#000']});
+function dockerDeleteFile(fileName) {
+ layer.confirm(lan.get('recycle_bin_confirm', [fileName]), { title: '删除文件', closeBtn: 2, icon: 3 }, function() {
+ layer.msg('正在处理,请稍候...', { icon: 16, time: 0, shade: [0.3, '#000'] });
$.post('/files/delete', 'path=' + encodeURIComponent(fileName), function(rdata) {
- showMsg(rdata.msg,function(){
+ showMsg(rdata.msg, function() {
dockerImageOutputRender();
- },{icon: rdata.status ? 1 : 2});
- },'json');
+ }, { icon: rdata.status ? 1 : 2 });
+ }, 'json');
});
}
-function dockerLoadFile(fileName){
- dPost('image_pick_load', '', {file:fileName}, function(rdata){
+function dockerLoadFile(fileName) {
+ dPost('image_pick_load', '', { file: fileName }, function(rdata) {
var rdata = $.parseJSON(rdata.data);
- showMsg(rdata.msg,function(){
- dockerImageOutputRender();
- },{icon: rdata.status ? 1 : 2});
+ showMsg(rdata.msg, function() {
+ dockerImageOutputRender();
+ }, { icon: rdata.status ? 1 : 2 });
});
}
-function dockerImageOutputRender(){
- dPost('image_pick_list', '', {}, function(rdata){
+function dockerImageOutputRender() {
+ dPost('image_pick_list', '', {}, function(rdata) {
var rdata = $.parseJSON(rdata.data);
- if (!rdata.status){
- layer.msg(rdata.msg,{icon:2,time:10000});
- return;
+ if (!rdata.status) {
+ layer.msg(rdata.msg, { icon: 2, time: 10000 });
+ return;
}
-
+
var list = '';
var rlist = rdata.data;
for (var i = 0; i < rlist.length; i++) {
var op = '';
- op += '
';
}
@@ -698,15 +712,15 @@ function dockerImageOutputRender(){
}
//上传文件
-function uploadImageFiles(upload_dir){
+function uploadImageFiles(upload_dir) {
var image_layer = layer.open({
- type:1,
+ type: 1,
closeBtn: 1,
- title:"上传导入文件["+upload_dir+']',
- area: ['500px','300px'],
- shadeClose:false,
- content:'
\
-
\
+ title: "上传导入文件[" + upload_dir + ']',
+ area: ['500px', '300px'],
+ shadeClose: false,
+ content: '
\
+
\
\
\
\
@@ -722,24 +736,24 @@ function uploadImageFiles(upload_dir){
\
\
',
- success:function(){
- $('#filesClose').click(function(){
+ success: function() {
+ $('#filesClose').click(function() {
layer.close(image_layer);
});
}
});
- uploadStart(function(){
- showMsg('上传成功!', function(){
+ uploadStart(function() {
+ showMsg('上传成功!', function() {
dockerImageOutputRender();
layer.close(image_layer);
- },{icon:1,time:2000});
+ }, { icon: 1, time: 2000 });
});
}
-function dockerImagePick(){
+function dockerImagePick() {
- dPost('image_list', '', {}, function(rdata){
+ dPost('image_list', '', {}, function(rdata) {
var rdata = $.parseJSON(rdata.data);
var imageList = rdata.data;
// console.log(imageList);
@@ -749,12 +763,13 @@ function dockerImagePick(){
_tbody = '
当前无镜像 |
';
continue;
}
- var versionData = imageList[i].RepoTags,version,reg = new RegExp('((?<=:)[0-9A-z/.-]*)$');
+ var versionData = imageList[i].RepoTags,
+ version, reg = new RegExp('((?<=:)[0-9A-z/.-]*)$');
version = versionData.match(reg);
- _tbody += "
| \
- "+imageList[i].RepoTags+" | \
- "+ version[0] +" | \
- "+ toSize(imageList[i].Size) +" |
";
+ _tbody += "
| \
+ " + imageList[i].RepoTags + " | \
+ " + version[0] + " | \
+ " + toSize(imageList[i].Size) + " |
";
}
@@ -763,7 +778,7 @@ function dockerImagePick(){
title: "选择镜像",
area: '500px',
closeBtn: 2,
- btn:['打包','取消'],
+ btn: ['打包', '取消'],
shadeClose: false,
content: '
\
\
@@ -773,38 +788,39 @@ function dockerImagePick(){
版本 | \
大小 | \
\
- '+ _tbody +'\
+ ' + _tbody + '\
\
',
- success:function(){
+ success: function() {
readerTableChecked();
tableFixed('images_table');
},
- yes:function(layers,index){
- var data = '', tit = '\xa0',
- choose_num = $(".images_pull tbody [name=images]:checked").length;
+ yes: function(layers, index) {
+ var data = '',
+ tit = '\xa0',
+ choose_num = $(".images_pull tbody [name=images]:checked").length;
for (var i = 0; i < choose_num; i++) {
- if(choose_num == 0){
- layer.msg('Please choose the images which need to pack',{icon:2});
+ if (choose_num == 0) {
+ layer.msg('Please choose the images which need to pack', { icon: 2 });
return false;
}
data += $(".images_pull tbody [name=images]:checked").eq(i).attr('data-name');
- if(i != (choose_num-1)) data += ' ';
+ if (i != (choose_num - 1)) data += ' ';
}
- dPost('image_pick_save', '', {images:data}, function(rdata){
+ dPost('image_pick_save', '', { images: data }, function(rdata) {
var rdata = $.parseJSON(rdata['data']);
- showMsg(rdata.msg, function(){
+ showMsg(rdata.msg, function() {
dockerImageOutputRender();
layer.close(layerS);
- },{icon:rdata.status?1:2,time:2000});
+ }, { icon: rdata.status ? 1 : 2, time: 2000 });
});
}
});
});
}
-function dockerImageOutput(){
+function dockerImageOutput() {
var con = '
\
\
\
@@ -825,12 +841,12 @@ function dockerImageOutput(){
$(".soft-man-con").html(con);
- $('#btn_image_upload').click(function(){
+ $('#btn_image_upload').click(function() {
dPostOrgin({
- name:'docker',
- func:'image_pick_dir',
- version:'',
- },function(rdata){
+ name: 'docker',
+ func: 'image_pick_dir',
+ version: '',
+ }, function(rdata) {
var rdata = $.parseJSON(rdata['data']);
var upload_dir = rdata['data'];
uploadImageFiles(upload_dir);
@@ -840,41 +856,41 @@ function dockerImageOutput(){
dockerImageOutputRender();
}
-function deleteIpList(address){
- safeMessage('删除IP','你将删除从IP地址池['+address+'],确定?',function(){
- dPost('docker_del_ip','', {address:address},function(rdata){
+function deleteIpList(address) {
+ safeMessage('删除IP', '你将删除从IP地址池[' + address + '],确定?', function() {
+ dPost('docker_del_ip', '', { address: address }, function(rdata) {
var rdata = $.parseJSON(rdata.data);
- showMsg(rdata.msg,function(){
- if(rdata.status) {
+ showMsg(rdata.msg, function() {
+ if (rdata.status) {
dockerIpListRender();
}
- },{ icon: rdata.status ? 1 : 2 });
+ }, { icon: rdata.status ? 1 : 2 });
});
});
}
-function dockerIpListRender(){
- dPost('docker_get_iplist', '', {}, function(rdata){
+function dockerIpListRender() {
+ dPost('docker_get_iplist', '', {}, function(rdata) {
var rdata = $.parseJSON(rdata.data);
// console.log(rdata);
- if (!rdata.status){
- layer.msg(rdata.msg,{icon:2,time:2000});
- return;
+ if (!rdata.status) {
+ layer.msg(rdata.msg, { icon: 2, time: 2000 });
+ return;
}
-
+
var list = '';
var rlist = rdata.data;
for (var i = 0; i < rlist.length; i++) {
var op = '';
- op += '
删除';
+ op += '
删除';
list += '
';
- list += ''+rlist[i]['address']+' | ';
- list += ''+rlist[i]['netmask']+' | ';
- list += ''+rlist[i]['gateway']+' | ';
- list += ''+op+' | ';
+ list += '' + rlist[i]['address'] + ' | ';
+ list += '' + rlist[i]['netmask'] + ' | ';
+ list += '' + rlist[i]['gateway'] + ' | ';
+ list += '' + op + ' | ';
list += '
';
}
@@ -882,19 +898,19 @@ function dockerIpListRender(){
});
}
-function dockerAddIpPool(){
+function dockerAddIpPool() {
var address = $('input[name="address"]').val();
var netmask = $('input[name="netmask"]').val();
var gateway = $('input[name="gateway"]').val();
- dPost('docker_add_ip','', {address:address,netmask:netmask,gateway:gateway}, function(rdata){
+ dPost('docker_add_ip', '', { address: address, netmask: netmask, gateway: gateway }, function(rdata) {
var rdata = $.parseJSON(rdata.data);
- showMsg(rdata.msg, function(){
+ showMsg(rdata.msg, function() {
dockerIpListRender();
- },{icon:rdata.status?1:2})
+ }, { icon: rdata.status ? 1 : 2 })
});
}
-function dockerIpList(){
+function dockerIpList() {
var con = '
\
\
\
@@ -922,11 +938,11 @@ function dockerIpList(){
}
// login
-function repoLogin(){
- var _option1= "";
- var obj = {hub_name: "", namespace: "",name: "", registry: "", user_pass: "", user_name: "",arry: ['Docker Repository','Other Repository']};
- for(var i = 0; i< obj.arry.length;i++){
- _option1 += '
';
+function repoLogin() {
+ var _option1 = "";
+ var obj = { hub_name: "", namespace: "", name: "", registry: "", user_pass: "", user_name: "", arry: ['Docker Repository', 'Other Repository'] };
+ for (var i = 0; i < obj.arry.length; i++) {
+ _option1 += '
';
}
var layer_index = layer.open({
type: 1,
@@ -934,56 +950,56 @@ function repoLogin(){
area: '450px',
closeBtn: 2,
shadeClose: false,
- content: '
'+
- ''+
- '
'+
- '
Repository Type '+
- '
'+
- '
'+
- '
'+
- '
'+
- '
'+
- '
'+
- '
'+
- '
'+
- '
',
- success:function(){
- $('[name="dtype"]').change(function(e){
+ content: '
' +
+ '' +
+ '
' +
+ '
Repository Type ' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
',
+ success: function() {
+ $('[name="dtype"]').change(function(e) {
var docker_type = $(this).val();
- if(docker_type == 'Other Repository'){
+ if (docker_type == 'Other Repository') {
$('.docker_content .line').show();
- }else{
+ } else {
$('.docker_content .line').filter(":lt(3)").show().end().filter(":gt(4)").hide();
}
- });
- $('.login_aliyun').click(function(){
+ });
+ $('.login_aliyun').click(function() {
var user = $('[name="user"]').val(),
- passwd = $('[name="passwd"]').val(),
- registry = $('[name="registry"]').val(),
- name = $('[name="ctm_name"]').val(),
- hub_name = $('[name="hub_name"]').val(),
- namespace = $('[name="namespace"]').val();
+ passwd = $('[name="passwd"]').val(),
+ registry = $('[name="registry"]').val(),
+ name = $('[name="ctm_name"]').val(),
+ hub_name = $('[name="hub_name"]').val(),
+ namespace = $('[name="namespace"]').val();
var args = {
- user:user,
- passwd:passwd,
- registry:'',
- repository_name:name,
- hub_name:hub_name,
- namespace:namespace
+ user: user,
+ passwd: passwd,
+ registry: '',
+ repository_name: name,
+ hub_name: hub_name,
+ namespace: namespace
};
- if($('[name="dtype"]').val() == 'Docker Repository'){
+ if ($('[name="dtype"]').val() == 'Docker Repository') {
args.registry = '';
- }else{
+ } else {
args.registry = registry;
}
console.log(obj);
- dPost('docker_login', '', args, function(rdata){
+ dPost('docker_login', '', args, function(rdata) {
var rdata = $.parseJSON(rdata.data);
console.log(rdata);
- layer.msg(rdata.msg,{icon:rdata.status?1:2});
- if(res.status){
+ layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 });
+ if (res.status) {
repoListRender();
layer.close(layer_index);
}
@@ -995,14 +1011,13 @@ function repoLogin(){
}
-function delRepo(address){
- safeMessage('退出','你将退出 ['+address+'],确定?',function(){
- dPost('docker_logout', '',
- {registry:address},
- function(rdata){
+function delRepo(address) {
+ safeMessage('退出', '你将退出 [' + address + '],确定?', function() {
+ dPost('docker_logout', '', { registry: address },
+ function(rdata) {
var rdata = $.parseJSON(rdata.data);
- layer.msg(rdata.msg,{icon:rdata.status?1:2});
- if(rdata.status) {
+ layer.msg(rdata.msg, { icon: rdata.status ? 1 : 2 });
+ if (rdata.status) {
repoListRender();
}
}
@@ -1011,33 +1026,34 @@ function delRepo(address){
}
-function repoListRender(){
- dPost('repo_list', '', {}, function(rdata){
+function repoListRender() {
+ dPost('repo_list', '', {}, function(rdata) {
var rdata = $.parseJSON(rdata.data);
console.log(rdata);
- if (!rdata.status){
- layer.msg(rdata.msg,{icon:2,time:2000});
- return;
+ if (!rdata.status) {
+ layer.msg(rdata.msg, { icon: 2, time: 2000 });
+ return;
}
-
+
var list = '';
var rlist = rdata.data;
for (var i = 0; i < rlist.length; i++) {
list += '
';
- list += ''+rlist[i]['hub_name']+' | ';
- list += ''+rlist[i]['repository_name']+' | ';
- list += ''+rlist[i]['namespace']+' | ';
- list += ''+rlist[i]['registry']+' | ';
- list += '删除 | ';
+ list += '' + rlist[i]['hub_name'] + ' | ';
+ list += '' + rlist[i]['repository_name'] + ' | ';
+ list += '' + rlist[i]['namespace'] + ' | ';
+ list += '' + rlist[i]['registry'] + ' | ';
+ list += '删除 | ';
list += '
';
}
$('#con_list tbody').html(list);
});
}
-function repoList(){
+
+function repoList() {
var con = '
\
\
@@ -1060,11 +1076,9 @@ function repoList(){
$(".soft-man-con").html(con);
//login
- $('#docker_login').click(function(){
+ $('#docker_login').click(function() {
repoLogin();
});
repoListRender();
-}
-
-
+}
\ No newline at end of file