コード例 #1
0
ファイル: Window_view.php プロジェクト: 119155012/kals
/**
 * Window_view Unit Test
 *
 * @package     KALS
 * @category    Webpage Application QUnit
 * @author      Pudding Chen <*****@*****.**>
 * @copyright   Copyright (c) 2010, Pudding Chen
 * @license     http://opensource.org/licenses/gpl-license.php GNU Public License
 * @link        http://sites.google.com/site/puddingkals/
 * @version     1.0 2010/11/7 下午 03:50:22
 */
//load_toolkit();     //讀取常用工具
//load_core();        //讀取核心類別
//load_component();   //讀取元件類別
//@load_scripts('Window_view', $load_raw);
load_package();
//讀取全部元件
?>
<script type="text/javascript">
QUNIT_TITLE = "Window_view";
//QUNIT_ASSERT = 5;

//如果有需要指定要測試的項目的話,請使用這個方法
//unit(1, false);

//prepare_iframe();
//可使用的參數
//CONTENTS: 等於IFRAME裡面的$(body)
//IFRAME.compact() IFRAME.compact_width() IFRAME.compact_height()

//0: Window_view
コード例 #2
0
ファイル: build.php プロジェクト: saarze/base2
function print_package($package, $pbase)
{
    global $REG_XML, $BASE;
    $before = $package->getAttribute('before');
    if ($before) {
        readfile(path_resolve($before, $pbase));
    }
    $name = $package->getAttribute('name');
    $publish = $package->getAttribute('publish') != 'false';
    $closure = $package->getAttribute('closure') != 'false';
    if ($closure) {
        $shrink = $package->getAttribute('shrink') == 'true' ? '' : '_no_shrink_';
        print "\r\nnew function({$shrink}) { ///////////////  BEGIN: CLOSURE  ///////////////\r\n";
    }
    $includes = $package->getElementsByTagName('include');
    foreach ($includes as $include) {
        $src = path_resolve($include->getAttribute('src'), $pbase);
        $var = $include->getAttribute('var');
        if (preg_match($REG_XML, $src)) {
            load_package($src);
        } else {
            if ($include->getAttribute('header') != 'false') {
                print "\r\n// =========================================================================\r\n";
                print '// ' . preg_replace('/^\\//', '', preg_replace('/[\\w\\-]+\\/\\.\\./', '', $name . '/' . $include->getAttribute('src')));
                print "\r\n// =========================================================================\r\n";
            }
            if ($var) {
                print "var " . $var . "=" . json_encode(file_get_contents($src)) . ";\r\n";
            } else {
                if (!readfile($src)) {
                    print "alert('BOO! The file \"" . $src . "\" from your package was not found.');";
                }
            }
        }
    }
    if ($publish) {
        print "\r\neval(this.exports);\r\n";
    }
    if ($closure) {
        print "\r\n}; ////////////////////  END: CLOSURE  /////////////////////////////////////\r\n";
    }
    $after = $package->getAttribute('after');
    if ($after) {
        readfile(path_resolve($after, $pbase));
    }
}