www.gusucode.com > Kodexplorer 可道云PHP在线文件管理系统源码程序 > kodexplorer_v4.32/plugins/imageExif/static/main.js

    // fileHistoryPlugin
kodReady.push(function(){
	var menuOpt = {
		'image-exif':{
			name:LNG['imageExif.meta.name'],
			className:"image-exif",
			icon:" icon-info",
			callback:function(action,option){
				if(option.selector == '.menu-tree-file'){
					var param = ui.tree.makeParam();
				}else{
					var param = ui.path.makeParam();
				}
				var request = '{{pluginApi}}getExif&path='+urlEncode(param.path);
				console.log(param.path);

				$.ajax({
					url:request,
					dataType:'json',
					beforeSend: function(){
						Tips.loading(LNG.loading);
					},
					error:core.ajaxError,
					success:function(data){
						Tips.close(data);
						if(data.code){
							console.log(data.data);
						}
					}
				});
			}
		}
	}
	$.contextMenu.menuAdd(menuOpt,'.menu-file',false,'.info');
	$.contextMenu.menuAdd(menuOpt,'.menu-tree-file',false,'.info');

	//显示隐藏 [ 只在自己的目录;自己所在的群组目录文件有历史记录权限]
	Hook.bind('rightMenu.show.menu-file',function($menuAt,$theMenu){
		if($('.context-menu-active').hasClass('menu-tree-file') ){
			var param = ui.tree.makeParam();
		}else{
			var param = ui.path.makeParam();
		}
		var ext = core.pathExt(param.path);
		var hideClass = 'hidden';//'disabled' hideClass
		if (inArray(['jpg','jpeg','png','bmp'],ext)){
			$theMenu.find('.image-exif').removeClass(hideClass);
		}else{
			$theMenu.find('.image-exif').addClass(hideClass);
		}
	});
});