!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=function(t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)},e=function(t){var e=t.selection.getNode();return"A"===e.tagName&&""===t.dom.getAttrib(e,"href")?e.id||e.name:""},i=function(t,e){var n=t.selection.getNode();"A"===n.tagName&&""===t.dom.getAttrib(n,"href")?(n.removeAttribute("name"),n.id=e,t.undoManager.add()):(t.focus(),t.selection.collapse(!0),t.execCommand("mceInsertContent",!1,t.dom.createHTML("a",{id:e})))},n=function(r){var t=e(r);r.windowManager.open({title:"Anchor",body:{type:"textbox",name:"id",size:40,label:"Id",value:t},onsubmit:function(t){var e,n,o=t.data.id;e=r,(a(n=o)?(i(e,n),0):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),1))&&t.preventDefault()}})},o=function(t){t.addCommand("mceAnchor",function(){n(t)})},r=function(o){return function(t){for(var e=0;e 0 ) { // language dropdown var select = t.find( ':input[name="inline_lang_choice"]' ); var lang = $( '#lang_' + term_id ).html(); select.val( lang ); // populates the dropdown // disable the language dropdown for default categories var default_cat = $( '#default_cat_' + term_id ).html(); if ( term_id == default_cat ) { select.prop( 'disabled', true ); } } } } ); } ); /** * Update rows of translated terms when adding / deleting a translation or when the language is modified in quick edit. * Acts on ajaxSuccess event. */ jQuery( function( $ ) { $( document ).ajaxSuccess( function( event, xhr, settings ) { function update_rows( term_id ) { // collect old translations var translations = new Array(); $( '.translation_' + term_id ).each( function() { translations.push( $( this ).parent().parent().attr( 'id' ).substring( 4 ) ); } ); var data = { action: 'pll_update_term_rows', term_id: term_id, translations: translations.join( ',' ), taxonomy: $( "input[name='taxonomy']" ).val(), post_type: $( "input[name='post_type']" ).val(), screen: $( "input[name='screen']" ).val(), _pll_nonce: $( '#_pll_nonce' ).val() }; // get the modified rows in ajax and update them $.post( ajaxurl, data, function( response ) { if ( response ) { var res = wpAjax.parseAjaxResponse( response, 'ajax-response' ); $.each( res.responses, function() { if ( 'row' == this.what ) { // data is built with a call to WP_Terms_List_Table::single_row method // which uses internally other WordPress methods which escape correctly values. // For Polylang language columns the HTML code is correctly escaped in PLL_Admin_Filters_Columns::term_column method. $( "#tag-" + this.supplemental.term_id ).replaceWith( this.data ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.replaceWith } } ); } } ); } var data = wpAjax.unserialize( settings.data ); // what were the data sent by the ajax request? if ( 'undefined' != typeof( data['action'] ) ) { switch ( data['action'] ) { // when adding a term, the new term_id is in the ajax response case 'add-tag': res = wpAjax.parseAjaxResponse( xhr.responseXML, 'ajax-response' ); $.each( res.responses, function() { if ( 'term' == this.what ) { update_rows( this.supplemental.term_id ); } } ); // and also reset translations hidden input fields $( '.htr_lang' ).val( 0 ); break; // when deleting a term case 'delete-tag': update_rows( data['tag_ID'] ); break; // in case the language is modified in quick edit and breaks translations case 'inline-save-tax': update_rows( data['tax_ID'] ); break; } } } ); } ); jQuery( function( $ ) { // translations autocomplete input box function init_translations() { $( '.tr_lang' ).each( function(){ var tr_lang = $( this ).attr( 'id' ).substring( 8 ); var td = $( this ).parent().parent().siblings( '.pll-edit-column' ); $( this ).autocomplete( { minLength: 0, source: ajaxurl + '?action=pll_terms_not_translated' + '&term_language=' + $( '#term_lang_choice' ).val() + '&term_id=' + $( "input[name='tag_ID']" ).val() + '&taxonomy=' + $( "input[name='taxonomy']" ).val() + '&translation_language=' + tr_lang + '&post_type=' + typenow + '&_pll_nonce=' + $( '#_pll_nonce' ).val(), select: function( event, ui ) { $( '#htr_lang_' + tr_lang ).val( ui.item.id ); // ui.item.link is built and come from server side and is well escaped when necessary td.html( ui.item.link ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html }, } ); // when the input box is emptied $( this ).on( 'blur', function() { if ( ! $( this ).val() ) { $( '#htr_lang_' + tr_lang ).val( 0 ); // Value is retrieved from HTML already generated server side td.html( td.siblings( '.hidden' ).children().clone() ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html } } ); } ); } init_translations(); // ajax for changing the term's language $( '#term_lang_choice' ).change( function() { var value = $( this ).val(); var lang = $( this ).children( 'option[value="' + value + '"]' ).attr( 'lang' ); var dir = $( '.pll-translation-column > span[lang="' + lang + '"]' ).attr( 'dir' ); var data = { action: 'term_lang_choice', lang: value, from_tag: $( "input[name='from_tag']" ).val(), term_id: $( "input[name='tag_ID']" ).val(), taxonomy: $( "input[name='taxonomy']" ).val(), post_type: typenow, _pll_nonce: $( '#_pll_nonce' ).val() }; $.post( ajaxurl, data, function( response ) { var res = wpAjax.parseAjaxResponse( response, 'ajax-response' ); $.each( res.responses, function() { switch ( this.what ) { case 'translations': // translations fields // Data is built and come from server side and is well escaped when necessary $( "#term-translations" ).html( this.data ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html init_translations(); break; case 'parent': // parent dropdown list for hierarchical taxonomies // data correctly escaped in PLL_Admin_Filters_Term::term_lang_choice method which uses wp_dropdown_categories function. $( '#parent' ).replaceWith( this.data ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.replaceWith break; case 'tag_cloud': // popular items // data correctly escaped in PLL_Admin_Filters_Term::term_lang_choice method which uses wp_tag_cloud and wp_generate_tag_cloud functions. $( '.tagcloud' ).replaceWith( this.data ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.replaceWith break; case 'flag': // flag in front of the select dropdown // Data is built and come from server side and is well escaped when necessary $( '.pll-select-flag' ).html( this.data ); // phpcs:ignore WordPressVIPMinimum.JS.HTMLExecutingFunctions.html break; } } ); // Modifies the text direction $( 'body' ).removeClass( 'pll-dir-rtl' ).removeClass( 'pll-dir-ltr' ).addClass( 'pll-dir-' + dir ); } ); } ); } ); ( function( wp ) { if ( ! wp ) { return; } wp.plugins.registerPlugin( 'classic-editor-plugin', { render: function() { var createElement = wp.element.createElement; var PluginMoreMenuItem = wp.editPost.PluginMoreMenuItem; var url = wp.url.addQueryArgs( document.location.href, { 'classic-editor': '', 'classic-editor__forget': '' } ); var linkText = lodash.get( window, [ 'classicEditorPluginL10n', 'linkText' ] ) || 'Switch to classic editor'; return createElement( PluginMoreMenuItem, { icon: 'editor-kitchensink', href: url, }, linkText ); }, } ); } )( window.wp ); 'use strict';(function(d){"object"==typeof exports&&"object"==typeof module?d(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],d):d(CodeMirror)})(function(d){function g(a,c,b,e){this.cm=a;this.options=e;var f={listenForChanges:!1},d;for(d in e)f[d]=e[d];f.className||(f.className="CodeMirror-search-match");this.annotation=a.annotateScrollbar(f); this.query=c;this.caseFold=b;this.gap={from:a.firstLine(),to:a.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var g=this;a.on("change",this.changeHandler=function(a,b){g.onChange(b)})}function h(a,c,b){return a<=c?a:Math.max(c,a+b)}d.defineExtension("showMatchesOnScrollbar",function(a,c,b){"string"==typeof b&&(b={className:b});b||(b={});return new g(this,a,c,b)});g.prototype.findMatches=function(){if(this.gap){for(var a=0;a=this.gap.to)break;c.to.line>=this.gap.from&&this.matches.splice(a--,1)}for(var b=this.cm.getSearchCursor(this.query,d.Pos(this.gap.from,0),this.caseFold),e=this.options&&this.options.maxMatches||1E3;b.findNext();){c={from:b.from(),to:b.to()};if(c.from.line>=this.gap.to)break;this.matches.splice(a++,0,c);if(this.matches.length>e)break}this.gap=null}};g.prototype.onChange=function(a){var c=a.from.line,b=d.changeEnd(a).line,e=b-a.to.line;this.gap?(this.gap.from=Math.min(h(this.gap.from, c,e),a.from.line),this.gap.to=Math.max(h(this.gap.to,c,e),a.from.line)):this.gap={from:a.from.line,to:b+1};if(e)for(a=0;a bếp một chiều https://www.inoxhimalaya.com.vn/tag/bep-mot-chieu/ Thiết bị bếp công nghiệp, bếp nhà hàng Inox Himalaya Fri, 05 Jul 2019 03:39:33 +0000 vi hourly 1 https://wordpress.org/?v=6.4.5 https://www.inoxhimalaya.com.vn/wp-content/uploads/2024/11/cropped-logo-32x32.jpg bếp một chiều https://www.inoxhimalaya.com.vn/tag/bep-mot-chieu/ 32 32 Thế nào là thiết kế bếp ăn theo nguyên tắc một chiều? https://www.inoxhimalaya.com.vn/the-nao-la-thiet-ke-bep-an-theo-nguyen-tac-mot-chieu/ https://www.inoxhimalaya.com.vn/the-nao-la-thiet-ke-bep-an-theo-nguyen-tac-mot-chieu/#respond Thu, 18 May 2017 07:40:29 +0000 http://inoxhimalaya.com.vn/?p=1160 Chào Inox Himalaya, trong thông tư của Bộ Y Tế về điều kiện an toàn vệ sinh thực phẩm của các cơ sở chế biến, kinh doanh nhà hàng ăn uống quy định phải có nơi chế biến thức ăn được thiết kế theo nguyên tắc một chiều. Xin hãy giải thích cho tôi thế nào […]

The post Thế nào là thiết kế bếp ăn theo nguyên tắc một chiều? appeared first on Thiết bị bếp công nghiệp, bếp nhà hàng Inox Himalaya.

]]>
Chào Inox Himalaya, trong thông tư của Bộ Y Tế về điều kiện an toàn vệ sinh thực phẩm của các cơ sở chế biến, kinh doanh nhà hàng ăn uống quy định phải có nơi chế biến thức ăn được thiết kế theo nguyên tắc một chiều. Xin hãy giải thích cho tôi thế nào là thiết kế bếp ăn theo nguyên tắc một chiều? (Vũ Thị Minh Ngọc, 40 tuổi, Hà Nam)

Trả lời: Cảm ơn chị Minh Ngọc đã gửi câu hỏi đến hòm thư inoxhimalaya@gmail.com của chúng tôi. Về câu hỏi thế nào là thiết kế bếp ăn theo nguyên tắc một chiều, Inox Himalaya xin được phúc đáp như sau:

Trước tiên, để hiểu được thế nào là thiết kế bếp ăn theo nguyên tắc một chiều, chúng ta cùng tìm hiểu khái niệm bếp một chiều là gì?

♦ Bếp một chiều là gì?

Bếp một chiều là chuỗi hoạt động của các bộ phận công việc trong bếp ăn công nghiệp tuân thủ theo một chiều nhất định. Tất cả các hoạt động diễn ra theo đúng thứ tự: nguyên liệu đầu vào, sơ chế, lưu trữ, nấu nướng, chia đồ, phục vụ, dọn rửa vệ sinh phải tuân theo một chiều. Thực phẩm sống và chín không được lẫn lộn với nhau.

Việc đảm bảo nguyên tắc bếp 1 chiều giúp cho các bộ phận của bếp không bị chồng chéo, bên cạnh đó còn đảm bảo an toàn vệ sinh thực phẩm trong chế biến

Sơ đồ thiết kế bếp một chiều

Sơ đồ thiết kế bếp một chiều

>>> Có thể bạn quan tâm: Xu hướng thiết kế bếp nhà hàng 2017

♦ Nguyên lý bếp một chiều

Là nguyên lý hoạt động tiến hành theo đúng trình tự 6 công đoạn chia thành 6 khu vực trong gian bếp

Khu nhà kho: Thực phẩm tươi sống khi nhập về được lưu trữ ở trong tủ bảo quản lạnh và ở giá của kho

Khu sơ chế: Sau đó tiến hành sơ chế thực phẩm trước khi chế biến.

Khu chế biến, tẩm ướp:

– Sau khi sơ chế, sẽ phân loại thực phẩm, loại nào nấu thì sẽ đưa ra khu vực bếp nấu hoặc sẽ được bảo quản ở bàn lạnh, tủ mát để chuẩn bị nấu.

– Còn các món ăn nguội không cần nấu như salat, sẽ được đưa ra khu bếp nguội để chế biến.

Khu nấu: Thức ăn sẽ được làm chín tại đây

Khu chia soạn đồ, bày đĩa:  Thức ăn sau khi nấu sẽ được sắp xếp, bày biện để chuẩn bị mang đi phục vụ

Khu rửa, vệ sinh: Sau khi dùng xong món ăn, các chén đĩa được đưa vào khu rửa để làm sạch và phơi khô

Nguyên lý thiết kế bếp một chiều

Nguyên lý thiết kế bếp một chiều

♦ Thiết kế bếp ăn theo nguyên tắc một chiều

Thiết kế bếp ăn theo nguyên tắc một chiều, tức là thiết kế gian bếp sao cho tiện lợi nhất trong việc thực hiện liên tiếp 6 công đoạn trên. Trong đó, các trang thiết bị phải đặt đúng vị trí, sử dụng đúng chức năng của chúng. Tuyệt đối không sử dụng lẫn lộn giữa đồ dành cho thực phẩm sống và chín. Mỗi một công đoạn cần được thực hiện ở một khu vực chuyên biệt với những dụng cụ chuyên biệt trong gian bếp.

Nếu chị còn thắc mắc nào liên quan đến bếp một chiều, hoặc có nhu cầu tư vấn, thiết kế gian bếp theo nguyên tắc một chiều, xin vui lòng liên hệ tới số hotline 0912 546 936 của Inox Himalaya để được hỗ trợ cụ thể.

=============================================================================

CÔNG TY CỔ PHẦN INOX HIMALAYA

Website: inoxhimalaya.com.vn

Hotline: 0965 590 396

Tell: 0462.96.11.44

Add: Số 21, ngõ 123, Đường Phương Canh, Phường Xuân Phương, Quận Nam Từ Liêm, Hà Nội.

The post Thế nào là thiết kế bếp ăn theo nguyên tắc một chiều? appeared first on Thiết bị bếp công nghiệp, bếp nhà hàng Inox Himalaya.

]]>
https://www.inoxhimalaya.com.vn/the-nao-la-thiet-ke-bep-an-theo-nguyen-tac-mot-chieu/feed/ 0