From a80e4d25d31e06499ba5ebc662f473172fe95f98 Mon Sep 17 00:00:00 2001 From: dascritch Date: Fri, 19 Oct 2018 13:57:34 +0200 Subject: [PATCH] better aspect for buttons --- dist/cpu-audio.js | 2 +- dist/cpu-audio.js.map | 2 +- src/template.html | 29 +++++++++++++++++++++++++---- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/dist/cpu-audio.js b/dist/cpu-audio.js index 6aed7484..f9abb891 100644 --- a/dist/cpu-audio.js +++ b/dist/cpu-audio.js @@ -19,7 +19,7 @@ License GNU GPL 3 media_err_decode:"La lecture du sonore a \u00e9t\u00e9 annul\u00e9e suite \u00e0 des probl\u00e8mes de corruption ou de fonctionnalit\u00e9s non support\u00e9s par votre navigateur.",media_err_src_not_supported:"Le sonore n'a pu \u00eatre charg\u00e9, soit \u00e0 cause de sourcis sur le serveur, le r\u00e9seau ou parce que le format n'est pas support\u00e9.",media_err_unknow:"Erreur due \u00e0 une raison inconnue."},en:{loading:"Loading\u2026",pause:"Pause",play:"Play",canonical:"Link to the sound's page", moment:"Link to this time",untitled:"(untitled)",cover:"cover",more:"Actions",share:"Share",twitter:"Share on Twitter",facebook:"Share on Facebook","e-mail":"Share via e-mail",download:"Download",back:"Back",media_err_aborted:"You have aborted the play.",media_err_network:"A network error broke the download.",media_err_decode:"Play was canceled due to file corruption or a not supported function in your browser.",media_err_src_not_supported:"The media cannot be downloaded due to server problems, network problems or unsupported by your browser.", media_err_unknow:"Error of unknown cause."}};let prefered_language="fr",languages=window.navigator.languages;languages=void 0!==languages?languages:[navigator.language||navigator.browserLanguage];let added=!1;for(let a in languages){let b=languages[a];if(b.split){let a=b.split("-")[0];added||"object"!==typeof i18n_source||null===i18n_source||void 0===i18n_source[a]||(prefered_language=a)}}const __=sources_i18n[prefered_language];function _insert(){var a=document.createElement("style");a.innerHTML=' audio[controls] { display : block; width : 100%; } :root { --cpu-height : 64px; --cpu-font-family : Lato, "Open Sans", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; --cpu-font-size : 15px; --cpu-background : #555; --cpu-color : #ddd; --cpu-playing-background : #444; --cpu-playing-color : #fff; --cpu-error-background : #a00 ; --cpu-error-color : #ff7 ; --cpu-popup-background : #aaa; --cpu-popup-color : #333; --cpu-elapse-width : 185px; --cpu-min-padding : 16px; --cpu-inner-shadow : inset 0px 5px 10px -5px black; } @media (max-width: 640px) , @element .interface and (max-width: 640px) { :root , .interface { --cpu-font-size : 13px; --cpu-height : 32px; --cpu-elapse-width : 160px; --cpu-min-padding : 4px; } @media (max-width: 480px) , @element .interface and (max-width: 480px) { :root , .interface { --cpu-elapse-width : 80px; } }'; -document.head.appendChild(a);a=document.createElement("template");a.id="template_cpu";a.innerHTML=`
`; +document.head.appendChild(a);a=document.createElement("template");a.id="template_cpu";a.innerHTML=`
`; document.head.appendChild(a)}null!==document.head?_insert():document.addEventListener("DOMContentLoaded",_insert,!1);function onDebug(a){"function"===typeof a&&a()}function querySelector_apply(a,b,c){c=void 0===c?document:c;Array.from(c.querySelectorAll(a)).forEach(b)}function is_decent_browser_for_webcomponents(){return void 0!==window.customElements}function absolutize_url(a){let b=document.createElement("a");b.href="string"!==typeof a?a:a.split("#")[0];return b.href}function not_screen_context(){return!window.matchMedia("screen").matches} function prevent_link_on_same_page(a){absolutize_url(window.location.href)===absolutize_url(a.target.href)&&a.preventDefault()}function element_prevent_link_on_same_page(a){a.addEventListener("click",prevent_link_on_same_page)}function _isEvent(a){return void 0!==a.preventDefault};const convert={units:{d:86400,h:3600,m:60,s:1},TimeInSeconds:function(a){let b=0;""!==a&&(b=/^\d+$/.test(a)?Number(a):-1===a.indexOf(":")?this.SubunitTimeInSeconds(a):this.ColonTimeInSeconds(a));return b},SubunitTimeInSeconds:function(a){let b=0;for(let c in convert.units)convert.units.hasOwnProperty(c)&&-1!==a.indexOf(c)&&(a=a.split(c),b+=Number(a[0].replace(/\D*/g,""))*convert.units[c],a=a[1]);return b},ColonTimeInSeconds:function(a){let b=0;a=a.split(":");let c=[1,60,3600,86400];for(let d=0;d< a.length;d++)b+=Number(a[d])*c[a.length-1-d];return b},SecondsInTime:function(a){let b="",c=!1;for(let d in convert.units)if(convert.units.hasOwnProperty(d)){let e=convert.units[d];if(a>=e||c){c=!0;let g=Math.floor(a/e);b+=g+d;a-=g*e}}return""===b?"0s":b},SecondsInColonTime:function(a){let b="",c=!1;for(let d in convert.units)if(convert.units.hasOwnProperty(d)){let e=convert.units[d];if(a>=e||c){c=!0;let d=Math.floor(a/e);b+=""===b?"":":";b+=(10>d&&""!==b?"0":"")+d;a-=d*e}}return 1===b.length?"0:0"+ diff --git a/dist/cpu-audio.js.map b/dist/cpu-audio.js.map index 4b644d04..d7c458bc 100644 --- a/dist/cpu-audio.js.map +++ b/dist/cpu-audio.js.map @@ -2,7 +2,7 @@ "version":3, "file":"./dist/cpu-audio.js", "lineCount":61, -"mappings":"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", +"mappings":"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", "sources":["./src/00_prologue.js","./src/10_i18n.js","./src/../tmp/insert_template.js","./src/11_utils.js","./src/20_convert.js","./src/30_trigger.js","./src/40_document_cpu.js","./src/45_element_cpu.js","./src/50_media_element_extension.js","./src/70_cpu_controller.class.js","./src/71_cpu_audio.class.js","./src/90_main.js"], "names":["template","shadow_element","thisDoc","ownerDocument","document","_currentScript","currentScript","CpuAudioTagName","CpuControllerTagName","selector_interface","acceptable_selector","acceptable_hide_atttributes","sources_i18n","prefered_language","languages","window","navigator","undefined","language","browserLanguage","added","entry","line","split","code","i18n_source","__","_insert","style","createElement","innerHTML","head","appendChild","id","loading","pause","play","canonical","moment","more","share","twitter","facebook","e_mail","download","back","addEventListener","onDebug","callback_fx","querySelector_apply","selector","callback","subtree","Array","from","querySelectorAll","forEach","is_decent_browser_for_webcomponents","customElements","absolutize_url","url","test_element","href","not_screen_context","matchMedia","matches","prevent_link_on_same_page","event","location","target","preventDefault","element_prevent_link_on_same_page","element","_isEvent","convert","units","TimeInSeconds","givenTime","seconds","test","Number","indexOf","SubunitTimeInSeconds","ColonTimeInSeconds","key","hasOwnProperty","atoms","replace","pos","length","SecondsInTime","givenSeconds","converted","inned","multiply","digits","Math","floor","SecondsInColonTime","SecondsInPaddledColonTime","colon_time","substr","KEY_LEFT_ARROW","KEY_RIGHT_ARROW","trigger","_timecode_start","_timecode_end","_remove_timecode_outofborders","at","hashOrder","hashcode","at_start","hash","timecode","segments","autoplay","_id","parameter","p_value","p_key","times","timecode_start","CPU","jumpIdAt","hover","container","find_container","getClientRects","target_rect","show_throbber_at","offsetX","clientWidth","audiotag","duration","out","hide_throbber","throbble","seekElementAt","tagName","current_audiotag_playing","localStorage","removeItem","currentSrc","play_once","only_play_one_audiotag","is_audiotag_playing","currentTime","global_controller","attach_audiotag_to_controller","show_main","build_chapters","build_playlist","mult","seek_relative","hide_throbber_later","keyCode","restart","paused","keymove","keydownplay","reward","foward","fastreward","fastfoward","input_time_change","value","cuechange","chapters_element","previous","querySelector","classList","remove","classname","activeCues","add","update","CPU_update","setItem","String","ended","dataset","playlist_name","playlist","playlists","console","warn","playlist_index","next_id","next_audiotag","getElementById","observer_cpuaudio","mutationsList","audio_element","media_tagname","info","copy_attributes_to_media_dataset","observer_audio","complete_template","isEqualNode","native_share","fetch_audiotag_dataset","title","text","_show_alternate_nav","touchstart","setTimeout","show_alternate_nav","touchcancel","clearTimeout","_show_handheld_nav","dynamicallyAllocatedIdPrefix","count_element","advance_in_playlist","default_dataset","domain","header_element","content","attr","recall_stored_play","lasttimecode","getItem","recall_audiotag","on","preload","load","connect_audiotag","hidden","removeAttribute","push","is_audiotag_global","do_needle_move","removeEventListener","secs","readyState","HAVE_FUTURE_DATA","do_element_play","tag","selector_fallback","HAVE_CURRENT_DATA","find_interface","child","closest","parentNode","host","isNaN","fastSeek","e","src","controller","CPU_controller","update_loading","find_current_playlist","current_audiotag","CPU_element_api","container_interface","elements","_audiotag","act","update_act_container","type","width","end","buffered","segment","update_line","link_to","elapse_element","total_duration","round","inputtime","shadowRoot","activeElement","max","update_buffered","points","opacity","pointstart","left","pointend","error","error_message","pageerror","show_interface","MEDIA_ERR_ABORTED","media_err_aborted","MEDIA_ERR_NETWORK","media_err_network","MEDIA_ERR_DECODE","media_err_decode","MEDIA_ERR_SRC_NOT_SUPPORTED","media_err_src_not_supported","media_err_unknow","innerText","update_error","update_playbutton","update_time","update_time_borders","seeked_time","phylactere","that","_hider","hash_at","_url","encodeURI","_twitter","substring","mode","update_links","toggle","untitled","poster","add_id_to_audiotag","self","textTracks","tracks","kind","toLowerCase","cues","cue","cuepoint","startTime","cuetime","append","playlist_element","current_playlist","audiotag_id","this_class","cliquables","show_actions","timeline_element","do_events","event_name","show_handheld_nav","HTMLAudioElement","prototype","HTMLAudioElement.prototype.CPU_controller","HTMLAudioElement.prototype.CPU_update","api","CpuControllerElement","HTMLElement","attachShadow","build_controller","interface_classlist","getAttribute","hide_those","hide_elements","hide_this","CpuAudioElement","connectedCallback","MutationObserver","observe","childList","attributes","launch","define","body"] } diff --git a/src/template.html b/src/template.html index 57831723..92ac9ab2 100644 --- a/src/template.html +++ b/src/template.html @@ -31,11 +31,32 @@
- - + + - - + +