【天気予報】再び寒波 17日(月)頃から平地で雪を降らせる「-6℃以下」寒気南下 寒気シミュレーション
東北地方、東・西日本、沖縄・奄美の気温は、17日頃までは平年並か高い見込みですが、その後は強い寒気が流れ込むため低く、かなり低くなる見込みです。日本海側を中心に降雪量がかなり多くなる可能性があります。農作物の管理等に注意するとともに、除雪などの対応に留意してください。 【画像】17日(月)は平地で雪を降らせる目安、上空1500m「-6℃以下」の寒気が南下へ 寒気シミュレーション ■寒気予想 今後の寒気シミュレーションは「画像」から確認できます。 ■15日(土)の寒気予想 ■16日(日)の寒気予想 MediaWeaver: Login // dummy CKEDITORif (typeof CKEDITOR === "undefined"){ CKEDITOR=new function(){ this.stylesSet = new function(){}; this.config = new function(){templates_replaceContent:false}; this.plugins = new function(){}; }; CKEDITOR.stylesSet.add=function(a,b){}; CKEDITOR.plugins.getPath=function(a){}; CKEDITOR.getUrl=function(a){}; CKEDITOR.addTemplates=function(a){}; CKEDITOR.on=function(a){};} ■MediaWeaver ログイン名 パスワード try {// CKeditorの画像アップロードダイアログボタンのタイトルCKEDITOR.config.uploadimage_title = '画像・動画';// プレーンテキスト貼り付け FCKeditor 互換フラグ(デフォルト true)CKEDITOR.config.fckPlainPaste = false;// TODO:なんだろこれCKEDITOR.config.format_tags = 'p;h4;address';//Enter => に変更、shift+Enter => に変更CKEDITOR.config.enterMode = 1;CKEDITOR.config.shiftEnterMode = 2;$.fn.extend({ weaver_ckeditor : function(opt) { opt = $.extend({},opt); // 現在の要素セットに対して、スタイルを適用 return $(this).ckeditor({ sizes:"1,2,3,4,5,6,7", extraPlugins : 'uploadimage', contentsCss : opt.css, stylesSet : 'my_styles', templates : 'mytemplates', on: { pluginsLoaded: function() { this.ui.addButton('ChangeStyle', { label: 'スタイル切り替え', icon: '/common/images/sys/i_change.png', command: 'changeStyle' }); this.addCommand('changeStyle', { exec: function(editor) { var editorHead = $(editor.document.$.head); var link = $(editorHead.find('link[href^="/resources/css/article"]')[0]); var href = $(link).attr('href'); if (href.match("-sp")) { href = href.replace('-sp',''); $(link).attr('href', href); } else { href = href.replace('article','article-sp'); href = href.replace('category','category-sp'); href = href.replace('author','author-sp'); href = href.replace('udoc','udoc-sp'); $(link).attr('href', href); } } }); } }, toolbar:[[ 'Source', '-', 'Templates' ], [ 'Cut', 'Copy', 'PasteText', '-', 'Undo', 'Redo' ], [ 'Find', 'Replace', '-', 'SelectAll', '-', 'RemoveFormat'], //[ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript'], [ 'Bold', 'Italic', 'Underline'], //[ 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv'], [ 'Link', 'Unlink', 'Anchor' ], //[ 'Table', 'SpecialChar'], //[ 'Styles', 'Format', 'Font', 'FontSize' ], //[ 'Styles', 'Format', 'FontSize' ], [ 'Styles' ], //[ 'TextColor', 'BGColor' ], [ 'PageBreak'], [ 'Maximize', 'ShowBlocks' ], ['uploadimageButton'], ['ChangeStyle'] ] } ); } });//「スタイル」プルダウン・メニューのカスタマイズCKEDITOR.stylesSet.add( 'my_styles', [ { name: '標準pタグ', element: 'p' }, { name: 'ブルー見出し', element: 'h2' }, { name: 'オレンジ見出し', element: 'h3' }]);//htmlテンプレートのカスタマイズCKEDITOR.config.templates_replaceContent = false;CKEDITOR.config.height = 500;CKEDITOR.addTemplates( 'mytemplates',{// The name of the subfolder that contains the preview images of the templates.imagesPath : CKEDITOR.getUrl( CKEDITOR.plugins.getPath( 'templates' ) + 'templates/images/' ), // Template definitions.templates :[//{//title: '写真2列並び(写真のみ)',//image: 'template1.gif',//description: '写真2列並び(写真のみ)テンプレート',//html://' '//},//{//title: '写真2列並び(キャプションあり)',//image: 'template1.gif',//description: '写真2列並び(キャプションあり)テンプレート',//html://'キャプション左キャプション右 '//},//{//title: '写真3列並び(写真のみ)',//image: 'template1.gif',//description: '写真3列並びテンプレート',//html://' '//},//{//title: '写真3列並び(キャプションあり)',//image: 'template1.gif',//description: '写真3列並び(キャプションあり)テンプレート',//html://'キャプションキャプションキャプション '//}]});CKEDITOR.on('instanceReady',function(event){ var editor = CKEDITOR.instances[event.editor.name]; // 画像が削除されたことを検知。外側の 0 ){ // embed figure.parents('.no-yahoonews').remove(); } } } } }); // 画像エリアでのEnter、Shift+Enterを抑止して、次の行にpタグを追加 event.editor.on('key',function(e){ //console.log(e); if ( $(e.editor.getSelection()) ){ var element = e.editor.getSelection().getStartElement(); if ( ( $(element.$).prop('class') == 'image-area' || $(element.$).parents('.image-area').length > 0 ) && ( e.data.keyCode == 13 || e.data.keyCode == 2228237 ) ) { $(element.$).parents('.image-area').last().after(" "); e.cancel(); } } });// editor内部スタイル調整スクリプト(記事投稿だけでない汎用版) for (var i in CKEDITOR.instances) { var cke_div_id = CKEDITOR.instances[i].element.$.nextSibling.id; var cke_div_el = CKEDITOR.document.getById(cke_div_id); cke_div_el.on('click', function() { var style_list = $('.cke_panel_frame').contents().find('.cke_panel_block[title=スタイル] .cke_panel_listItem > a') style_list.children().each(function(i,v){ $(v).replaceWith($('',{text:$(v).text(),style:'font-size:12px'})); }); var format_list = $('.cke_panel_frame').contents().find('.cke_panel_block[title=段落の書式] .cke_panel_listItem > a') format_list.children().each(function(i,v){ $(v).replaceWith($('',{text:$(v).text(),style:'font-size:12px'})); }); }); };// webfont埋め込み var head = editor.document.$.head; var link = document.createElement('link'); link.setAttribute('rel','stylesheet'); link.setAttribute('href','https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap'); link.setAttribute('media','print'); link.setAttribute('onload',"this.media='all'; this.onload=null;"); head.appendChild(link); // 右クリック処理 editor.addCommand("divPartsDelete", { exec: function() { var $target = $(editor.getSelection().getStartElement().$); $target.parents('div').last().remove(); } }); editor.addCommand("tagDelete", { exec: function() { var $target = $(editor.getSelection().getStartElement().$); $target.remove(); } }); editor.contextMenu.addListener(function(element, selection){ return { tagDelete : CKEDITOR.TRISTATE_OFF, divPartsDelete : CKEDITOR.TRISTATE_OFF }; }); editor.addMenuItems({ divPartsDelete : { label : 'DIVタグまとめて削除', command : 'divPartsDelete', group : 'image' }, tagDelete : { label : 'タグ削除', command : 'tagDelete', group : 'image' } }); // 拡張 if (event.editor.name === 'article_content' || event.editor.name === 'udoc_body') { var toolbox = $('#'+editor.id+'_toolbox'); // 改行 次 前 toolbox.append('改行'); toolbox.append(''); toolbox.append(''); $(document).on('click', '.js-br-btn', function() { var html = CKEDITOR.dom.element.createFromHtml(' '); editor.insertElement(html); }); $(document).on('click', '.js-prev-btn', function() { var html = CKEDITOR.dom.element.createFromHtml(''); var sel = editor.getSelection(); var $element = $(sel.getStartElement().$); if ($element.parents('div').length > 0) { $element.parents('div').last().before(" "); } else if(($element.parents('ul').length > 0)) { $element.parents('ul').last().before(" "); } else if(($element.parents('table').length > 0)) { $element.parents('table').last().before(" "); } else if(($element.parents('figure').length > 0)) { $element.parents('figure').last().before(" "); } else { $element.before(" "); } }); $(document).on('click', '.js-next-btn', function() { var html = CKEDITOR.dom.element.createFromHtml(''); var sel = editor.getSelection(); var $element = $(sel.getStartElement().$); if ($element.parents('div').length > 0) { $element.parents('div').last().after(" "); } else if(($element.parents('ul').length > 0)) { $element.parents('ul').last().after(" "); } else if(($element.parents('table').length > 0)) { $element.parents('table').last().after(" "); } else if(($element.parents('figure').length > 0)) { $element.parents('figure').last().before(" "); } else { $element.after(" "); } }); }});// ダイアログカスタマイズvar d_image_custom = true;CKEDITOR.on('dialogDefinition', function(event) { var dialogName = event.data.name; var dialog = event.data.definition.dialog; // 画像プロパティ if (dialogName === 'image') { dialog.resize(500,500); dialog.on('show', function () { if (d_image_custom) { // カスタム要素の追加は1度だけ $('label:contains("代替テキスト")').parents('.cke_dialog_ui_text').after(` キャプション 画像の外部配信 しない する `); d_image_custom = false; } // 文言変更 $('.cke_dialog_ui_labeled_label:contains(代替テキスト)').text('alt'); var editor = CKEDITOR.currentInstance; var sel = editor.getSelection(); var img = $(sel.getSelectedElement().$); // キャプションテキスト反映 var t = img.parents('.image-area').find('.caption').text(); $('#d_image_caption').val(t); document.querySelector('.ImagePreviewBox').querySelector('a').nextSibling.replaceWith(t); // noprovide反映 if (img.hasClass('noprovide')) { $('.js-d_image_noprovide').eq(1).prop('checked', true); } else { $('.js-d_image_noprovide').eq(0).prop('checked', true); } }); dialog.on('hide', function () { var editor = CKEDITOR.currentInstance; var sel = editor.getSelection(); if (sel.getSelectedElement()) { var img = $(sel.getSelectedElement().$); // キャプション反映 if (img.parents('.image-area').find('.caption').length) { if ($('#d_image_caption').val() !== '') { img.parents('.image-area').find('.caption').text($('#d_image_caption').val()); } else { img.parents('.image-area').find('.caption').remove(); } } else { if ($('#d_image_caption').val() !== '') { img.parents('.image-area').append(''+$('#d_image_caption').val()+''); } } // noprovide反映 if ($('.js-d_image_noprovide').eq(1).prop('checked')) { img.addClass('noprovide'); } else { img.removeClass('noprovide'); } } }); } // 画像アップロード if (dialogName === 'uploadimageDialog') { dialog.resize(600,500); }});console.log("common-ckeditor.html loaded");} catch(e) { // ダイアログで、リソースの重複ロードでエラーになり以降のonReadyが動かなくなる問題への対処}//カテゴリを変更した際に、CKEditor で読み込む CSS を変更する。//CKEditor を一度破棄しないと、CSS の読み込み直しができなかったので、destroy をかけている。$('#article_category_id').on('change', (event) => { const $this = $(event.currentTarget); console.log("ds") const isBizmedia = $this.find('option:selected').text().match(/Bizmedia>/); $('textarea#article_content').weaver_ckeditor().editor.destroy(); const ts = new Date().getTime(); let cssFile = '' if (isBizmedia) { cssFile = '/resources/css/article-bizmedia.css?ts=' + ts; } else { cssFile = '/resources/css/article.css?ts=' + ts; } setTimeout( () => { $('textarea#article_content').weaver_ckeditor({css: cssFile}); }, 300)});//最初からうさぎのみみカテゴリが選ばれていた場合の処理CKEDITOR.on('instanceReady', (event) => { const editor = event.editor; if(editor.name !== 'article_content' && editor.mode !== 'wysiwyg') { //後続処理で destroy したあとに再度作成する処理をいれているので、バリデーションがないと無限ループしてしまう。 return true; } // jsの実行コンテキストを変更しないと editor の再作成ができなかったので、setTimeout を行なっています。 // iframe 内の css を変えて、iframe (document) だけをリロードする方法があれば、変更をお願いします。 // その際に、instanceReadyを呼ばない仕組みになっていれば、上のバリデーションも削除で問題ないです。 setTimeout( () => { const $iframe = $(editor.document.$); const cssPath = $iframe.contents().find('link[rel="stylesheet"]').attr('href'); const isBizmedia = $('#article_category_id').find('option:selected').text().match(/Bizmedia>/); if (!cssPath.match('/resources/css/article-bizmedia.css') && isBizmedia) { editor.destroy(); const ts = new Date().getTime(); $('textarea#article_content').weaver_ckeditor({ css: '/resources/css/article-bizmedia.css?ts=' + ts, }); } }, 1)})function change_prevention(type){ var menu = $('.actions.btn-group'); var btns_class = null; var edit_del_text = ""; if (type === 'timelines' || type === "udoc_records") { btns_class = '.action_delete'; edit_del_text = "削除操作"; } else { btns_class = '.action_edit,.action_delete,.action_show,.action_copy'; edit_del_text = "編集・削除操作"; } $(btns_class).addClass('disable'); if (menu.find('#add-menu').length){ } else { menu.prepend(''+edit_del_text+''); } var $addMenu = $('#add-menu'); $addMenu.find('i').removeClass('glyphicon-minus'); $addMenu.find('i').addClass('glyphicon-plus'); $addMenu.off().on('click',function(e){ e.preventDefault(); if ($('.tab-pane.active').length > 0) { $('.tab-pane.active').find(btns_class).toggleClass('disable'); } else { $(btns_class).toggleClass('disable'); } if ($(this).find('i').hasClass('glyphicon-plus')){ $(this).find('i').removeClass('glyphicon-plus'); $(this).find('i').addClass('glyphicon-minus'); } else { $(this).find('i').removeClass('glyphicon-minus'); $(this).find('i').addClass('glyphicon-plus'); } }); $(btns_class).off().on('click',function(){ if ( $(this).hasClass('disable') ){ return false; } });}$(function(){ if (!($('#media-info').length)) { $('#header .col-sm-3:last-child').append(''); var statusMsg = $('#header #loginstatus').html(); if (statusMsg) { $('#header #loginstatus').html(statusMsg.replace('ようこそ、','Bon Voyage!! ')); //$('#header #loginstatus').prepend(''); } $('#header #logo').on('click', function() { location.href = 'https://post.newsdig.tbs.co.jp/sys/articles'; }) } //不要なメニューの削除 $('ul.menu li:contains("フィードバック")').hide(); $('ul.menu li:contains("本文・画像アップロード投稿"):not([class=dropdown])').hide(); $('ul.menu li:contains("メール投稿管理"):not([class=dropdown])').hide(); $('ul.menu li:contains("著者プロフィール管理"):not([class=dropdown])').hide(); $('ul.menu li:contains("リソース管理"):not([class=dropdown])').hide(); $('ul.menu li:contains("違反報告一覧"):not([class=dropdown])').hide(); // demo $.fn.ajax_select2_custom = function(t) { var url = this.attr("rel"); this.select2({ placeholder: '任意の文字を入力してください。', allowClear:true, initSelection: function(t, callback) { callback({id: 0, text: $(t).val()}); }, ajax: { url: url, dataType: 'json', data: function(t, e) { return { search: t, per_page: 10, page: e }; }, results: function(t, e) { var i = [] , n = 10 * e < t.total; return $.each(t, function(t, e) { i.push({ id: e.text, text: e.text });}), { results: i, more: n } } } }); }; $.fn.ajax_select2_custom2 = function(t, prefix = '', useId = false) { var multiple = t.multiple ? t.multiple : false var url = this.attr("rel"); this.select2({ multiple: multiple, allowClear:true, initSelection : function (element, callback) { var s=$(element).val(); var buf = ""; var arr=[]; $.each(s.split(','),function(ind,ss){ if(ss.slice(-1)=="\\"){ // javascriptでは否定先読みができないようなので、一度カンマで分割後、エスケープカンマを再結合 buf = buf+ss.slice(0, -1)+","; // ここでエスケープを除去 }else{ arr.push(buf+ss); buf = ""; } }); var data = arr.map(function(v){return {id:v,text:v}}); callback(data); }, ajax: { url: url, dataType: 'json', data: function(t, e) { return { search: t, per_page: 10, page: e }; }, results: function(t, e) { var i = [] , n = 10 * e < t.total; return $.each(t, function(t, e) { var idValue = useId ? e.id : e.text; // useIdがtrueならe.id、falseならe.textを使用 i.push({ id: prefix + idValue, text: e.text });}), { results: i, more: n } } } }); }; // メニュー追加 $('#dropdownmenu-misc ul.dropdown-menu').append('拡張属性履歴確認');});
長崎放送