L_editor/editor/plugins/googlemaps/dialog/googleMaps.js
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
GoogleMaps Plugin for FCKeditor
*/
// Rounds a number to just "precission" decimals
Number.prototype.RoundTo = function( precission )
{
var base = Math.pow(10, precission) ;
return Math.round( this * base ) / base ;
} ;
function Import(aSrc) {
document.write('<scr'+'ipt type="text/javascript" src="' + aSrc + '"></sc' + 'ript>');
}
var oEditor = window.parent.InnerDialogLoaded() ;
var FCK = oEditor.FCK ;
var FCKLang = oEditor.FCKLang ;
var FCKConfig = oEditor.FCKConfig ;
var FCKTools = oEditor.FCKTools ;
Import(FCKConfig.FullBasePath + 'dialog/common/fck_dialog_common.js');
Import('http://maps.google.com/maps?file=api&v=2&key=' + FCKConfig.GoogleMaps_Key);
Import('polyline.js');
window.parent.AddTab( 'Map', FCKLang.GMapsMap ) ;
window.parent.AddTab( 'Search', FCKLang.GMapsSearch ) ;
window.parent.AddTab( 'Marker', FCKLang.GMapsMarker ) ;
window.parent.AddTab( 'Line', FCKLang.GMapsLine ) ;
var ActiveTab ;
// Function called when a dialog tag is selected.
function OnDialogTabChange( tabCode )
{
ActiveTab = tabCode ;
ShowE('MapInfo', ( tabCode == 'Map' ) ) ;
ShowE('SearchInfo', ( tabCode == 'Search' ) ) ;
ShowE('MarkerInfo', ( tabCode == 'Marker' ) ) ;
ShowE('LineInfo', ( tabCode == 'Line' ) ) ;
if (tabCode == 'Line')
ShowLinePoints()
else
HideLinePoints();
if (tabCode != 'Marker')
FinishAddMarker() ;
ResizeParent() ;
}
// Get the selected map (if available).
var oFakeImage = FCK.Selection.GetSelectedElement() ;
var oParsedMap ;
后面还有 465 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。