Jetpack_Modules_List_Table::js_templates PHP Method

js_templates() public method

public js_templates ( )
    function js_templates()
    {
        ?>
		<script type="text/html" id="tmpl-Jetpack_Modules_List_Table_Template">
			<# var i = 0;
			if ( data.items.length ) {
			_.each( data.items, function( item, key, list ) {
				if ( item === undefined ) return; #>
				<tr class="jetpack-module <# if ( ++i % 2 ) { #> alternate<# } #><# if ( item.activated ) { #> active<# } #><# if ( ! item.available ) { #> unavailable<# } #>" id="{{{ item.module }}}">
					<th scope="row" class="check-column">
						<# if ( 'videopress' !== item.module ) { #>
						<input type="checkbox" name="modules[]" value="{{{ item.module }}}" />
						<# } #>
					</th>
					<td class='name column-name'>
						<span class='info'><a href="{{{item.learn_more_button}}}" target="blank">{{{ item.name }}}</a></span>
						<div class="row-actions">
						<# if ( item.configurable ) { #>
							<span class='configure'>{{{ item.configurable }}}</span>
						<# } #>
						<# if ( item.activated && 'vaultpress' !== item.module && item.available && 'videopress' !== item.module ) { #>
							<span class='delete'><a href="<?php 
        echo admin_url('admin.php');
        ?>
?page=jetpack&#038;action=deactivate&#038;module={{{ item.module }}}&#038;_wpnonce={{{ item.deactivate_nonce }}}"><?php 
        _e('Deactivate', 'jetpack');
        ?>
</a></span>
						<# } else if ( item.available && 'videopress' !== item.module ) { #>
							<span class='activate'><a href="<?php 
        echo admin_url('admin.php');
        ?>
?page=jetpack&#038;action=activate&#038;module={{{ item.module }}}&#038;_wpnonce={{{ item.activate_nonce }}}"><?php 
        _e('Activate', 'jetpack');
        ?>
</a></span>
						<# } #>
						</div>
					</td>
				</tr>
				<#
			});
			} else {
				#>
				<tr class="no-modules-found">
					<td colspan="2"><?php 
        esc_html_e('No Modules Found', 'jetpack');
        ?>
</td>
				</tr>
				<#
			}
			#>
		</script>
		<?php 
    }