git-svn-id: http://core.svn.wordpress.org/trunk@24366 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
06ae0b6dd4
commit
c4fe4ebd42
|
@ -93,25 +93,9 @@ window.wp = window.wp || {};
|
|||
* media.template( id )
|
||||
*
|
||||
* Fetches a template by id.
|
||||
*
|
||||
* @param {string} id A string that corresponds to a DOM element with an id prefixed with "tmpl-".
|
||||
* For example, "attachment" maps to "tmpl-attachment".
|
||||
* @return {function} A function that lazily-compiles the template requested.
|
||||
* See wp.template() in `wp-includes/js/wp-backbone.js`.
|
||||
*/
|
||||
template: _.memoize( function( id ) {
|
||||
var compiled,
|
||||
options = {
|
||||
evaluate: /<#([\s\S]+?)#>/g,
|
||||
interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
|
||||
escape: /\{\{([^\}]+?)\}\}(?!\})/g,
|
||||
variable: 'data'
|
||||
};
|
||||
|
||||
return function( data ) {
|
||||
compiled = compiled || _.template( $( '#tmpl-' + id ).html(), null, options );
|
||||
return compiled( data );
|
||||
};
|
||||
}),
|
||||
template: wp.template,
|
||||
|
||||
/**
|
||||
* media.post( [action], [data] )
|
||||
|
|
Loading…
Reference in New Issue