From b278dac7fb1a51436430d7d9ae3dfaf5de740949 Mon Sep 17 00:00:00 2001 From: iBug Date: Sun, 5 May 2024 04:13:39 +0800 Subject: [PATCH] Merge banner.js into Rake task Also let uglify-js produce source map for easier debugging --- Rakefile | 6 +++--- assets/js/main.min.js.map | 1 + banner.js | 8 -------- 3 files changed, 4 insertions(+), 11 deletions(-) create mode 100644 assets/js/main.min.js.map delete mode 100644 banner.js diff --git a/Rakefile b/Rakefile index ac43de93..e5ef99da 100644 --- a/Rakefile +++ b/Rakefile @@ -155,9 +155,9 @@ CLEAN.include(*COPYRIGHT_FILES) JS_FILES = Dir.glob("assets/js/plugins/*.js") + ["assets/js/_main.js"] JS_TARGET = "assets/js/main.min.js" task :js => JS_TARGET -file JS_TARGET => JS_FILES do |t| - sh Shellwords.join(%w[npx uglifyjs -c -m -o] + [t.name] + t.prerequisites) - sh "node banner.js" +file JS_TARGET => ["_includes/copyright.js"] + JS_FILES do |t| + sh Shellwords.join(%w[npx uglifyjs -c --comments /@mmistakes/ --source-map -m -o] + + [t.name] + t.prerequisites) end task :watch_js do diff --git a/assets/js/main.min.js.map b/assets/js/main.min.js.map new file mode 100644 index 00000000..3747e6eb --- /dev/null +++ b/assets/js/main.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["assets/js/plugins/gumshoe.js","assets/js/plugins/jquery.ba-throttle-debounce.js","assets/js/plugins/jquery.fitvids.js","assets/js/plugins/jquery.greedy-navigation.js","assets/js/plugins/jquery.magnific-popup.js","assets/js/plugins/smooth-scroll.js","assets/js/_main.js"],"names":["root","factory","define","amd","exports","module","Gumshoe","global","window","this","sortContents","contents","sort","item1","item2","getOffsetTop","content","isAtBottom","innerHeight","pageYOffset","Math","max","document","body","scrollHeight","documentElement","offsetHeight","clientHeight","deactivate","items","settings","li","nav","closest","classList","remove","navClass","contentClass","deactivateNested","emitEvent","link","defaults","nested","nestedClass","offset","reflow","events","type","elem","detail","event","CustomEvent","bubbles","cancelable","dispatchEvent","location","offsetParent","offsetTop","isInView","bottom","bounds","getBoundingClientRect","parseFloat","parseInt","top","useLastItem","item","parentNode","activateNested","add","selector","options","scrollHandler","timeout","cancelAnimationFrame","requestAnimationFrame","publicAPIs","detect","resizeHandler","navItems","current","setup","querySelectorAll","Array","prototype","forEach","call","getElementById","decodeURIComponent","hash","substr","push","active","last","length","i","destroy","removeEventListener","merged","arguments","obj","key","hasOwnProperty","addEventListener","undefined","jq_throttle","$","jQuery","Cowboy","throttle","delay","no_trailing","callback","debounce_mode","timeout_id","last_exec","wrapper","that","elapsed","Date","args","exec","apply","clearTimeout","setTimeout","guid","debounce","at_begin","fn","fitVids","head","div","customSelector","ignore","getElementsByTagName","createElement","innerHTML","appendChild","childNodes","extend","each","selectors","ignoreList","$allVideos","find","join","not","count","aspectRatio","$this","parents","tagName","toLowerCase","parent","css","isNaN","attr","height","width","wrap","removeAttr","Zepto","numOfItems","totalSpace","closingTime","breakWidths","$btn","$vlinks","$hlinks","$nav","$logo","$logoImg","$title","$search","measureLinks","addWidth","w","children","outerWidth","clone","append","availableSpace","numOfVisibleItems","requiredSpace","timer","winWidth","lastBreakpoint","check","curBreakpoint","innerWidth","prependTo","first","appendTo","addClass","removeClass","resize","on","toggleClass","complete","naturalWidth","one","require","MagnificPopup","_mfpOn","name","f","mfp","ev","EVENT_NS","_getEl","className","html","raw","el","_mfpTrigger","e","data","triggerHandler","st","callbacks","charAt","slice","isArray","_getCloseBtn","_currPopupType","currTemplate","closeBtn","closeMarkup","replace","tClose","_checkInstance","magnificPopup","instance","init","_putInlineElementsBack","_lastInlineElement","_inlinePlaceholder","after","_hiddenClass","detach","_removeAjaxCursor","_ajaxCur","_destroyAjaxRequest","req","abort","_prevStatus","_document","_prevContentType","_wrapClasses","CLOSE_EVENT","BEFORE_CLOSE_EVENT","MARKUP_PARSE_EVENT","OPEN_EVENT","READY_CLASS","REMOVING_CLASS","PREVENT_CLOSE_CLASS","_isJQ","_window","INLINE_NS","proto","constructor","appVersion","navigator","isLowIE","isIE8","all","isAndroid","test","isIOS","supportsTransition","s","style","v","pop","probablyMobile","userAgent","popupsCache","open","isObj","toArray","index","parsed","isOpen","types","mainEl","eq","fixedContentPos","modal","closeOnContentClick","closeOnBgClick","showCloseBtn","enableEscapeKey","bgOverlay","close","_checkIfClose","target","container","contentContainer","preloader","tLoading","modules","n","toUpperCase","closeBtnInside","template","values","close_replaceWith","alignTop","overflow","overflowY","overflowX","scrollTop","position","fixedBgPos","keyCode","updateSize","windowHeight","wH","windowStyles","classesToadd","_hasScrollBar","_getScrollbarSize","marginRight","isIE7","mainClass","_addClassToMFP","updateItemHTML","_lastFocusedEl","activeElement","_setFocus","_onFocusIn","removalDelay","_close","classesToRemove","empty","_removeClassFromMFP","off","currItem","autoFocusLast","focus","prevHeight","winHeight","zoomLevel","clientWidth","parseEl","newContent","markup","appendContent","preloaded","prepend","src","hasClass","addGroup","eHandler","mfpEl","_openClick","eName","delegate","midClick","which","ctrlKey","metaKey","altKey","shiftKey","disableOn","isFunction","preventDefault","stopPropagation","updateStatus","status","text","stopImmediatePropagation","closeOnContent","closeOnBg","contains","cName","_parseMarkup","arr","value","split","replaceWith","is","scrollDiv","scrollbarSize","cssText","offsetWidth","removeChild","registerModule","itemOpts","jqEl","AJAX_NS","hiddenClass","tNotFound","initInline","getInline","inlineSt","inline","inlineElement","cursor","tError","initAjax","ajax","getAjax","opts","url","success","textStatus","jqXHR","temp","xhr","finished","error","loadError","_imgInterval","titleSrc","verticalFit","initImage","imgSt","image","ns","resizeImage","decr","img","_onImageHasSize","hasSize","clearInterval","isCheckingImgSize","imgHidden","findImageSize","mfpSetInterval","setInterval","counter","getImage","onLoadComplete","loaded","guard","onLoadError","alt","title","img_replaceWith","loading","_fixIframeBugs","isShowing","IFRAME_NS","_getLoopedId","numSlides","_replaceCurrTotal","curr","total","enabled","easing","duration","opener","element","initZoom","getElToAnimate","showMainContent","openTimeout","animatedImg","zoomSt","zoom","newImg","transition","cssObj","zIndex","left","-webkit-backface-visibility","t","_allowZoom","_getItemToZoom","_getOffset","isLarge","paddingTop","paddingBottom","hasMozTransform","MozTransform","RETINA_NS","srcAction","patterns","youtube","id","vimeo","gmaps","initIframe","prevType","newType","getIframe","embedSrc","iframeSt","iframe","dataObj","indexOf","lastIndexOf","arrowMarkup","preload","navigateByImgClick","arrows","tPrev","tNext","tCounter","initGallery","gSt","gallery","direction","next","prev","l","arrowLeft","arrowRight","click","_preloadTimeout","preloadNearbyImages","goTo","newIndex","p","preloadBefore","min","preloadAfter","_preloadItem","replaceSrc","m","ratio","initRetina","devicePixelRatio","retina","max-width","SmoothScroll","escapeCharacters","codeUnit","string","String","result","firstCodeUnit","charCodeAt","InvalidCharacterError","toString","anchor","toggle","emitEvents","header","topOnEmptyHash","speed","speedAsDuration","durationMax","durationMin","clip","customEasing","updateURL","popstate","getHeight","getComputedStyle","getDocumentHeight","clickHandler","defaultPrevented","button","hostname","pathname","href","querySelector","history","replaceState","state","smoothScroll","JSON","stringify","animateScroll","popstateHandler","fixedHeader","animationInterval","cancelScroll","noEvent","startLocation","endLocation","distance","documentHeight","timeLapsed","start","stopAnimateScroll","loopAnimateScroll","_settings","isNum","Object","anchorElem","headerHeight","abs","currentLocation","setAttribute","outline","scrollTo","timestamp","time","pattern","percentage","floor","pushState","matchMedia","matches","Element","stickySideBar","keyup","scrollOptions","behavior","block","tocElement","parentElement","firstElementChild","scrollIntoView","has","beforeOpen"],"mappings":"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"} \ No newline at end of file diff --git a/banner.js b/banner.js deleted file mode 100644 index 73a2b632..00000000 --- a/banner.js +++ /dev/null @@ -1,8 +0,0 @@ -const fs = require("fs"); -const filename = "assets/js/main.min.js" -const script = fs.readFileSync(filename); -const banner = fs.readFileSync("_includes/copyright.js"); - -if (script.slice(0, 3) != "/*!") { - fs.writeFileSync(filename, banner + script); -}