c.js 1.56 KB
$(function(){
    var languageid = 11;
    var _languageid = getQuery('languageid');

    $("title").html("C 语言");

    var userId = 826920;
    console.log(languageid);
    console.log(_languageid);

    var ide = new GxbIde({
        el: '#folder',
        languageid: parseInt(_languageid)
    });

    console.log(ide);

    $('.getValue').click(function(){
        // var treeLinkEditor = Dir.treeLinkEditor;
        console.log(CodingEditer.records);
        CodingEditer.getCodeMirrorValue();
        CodingEditer.playCoding();
    })

    // $('#compileBtn').click(function(){
    //     ToolBox.compileMode(userId, languageid);
    // })

    // 录制代码
    $('#start-recording').click(function() {
        var _recording = $(this).attr('data');

        if (_recording == 1) {
            console.log('==========');
            HZRecorder.get(function(rec) {
                console.log(rec);
                recorder = rec;
                recorder.start();
                $('#start-recording').removeClass('new-recording').addClass('recording').attr('data', '0').attr('data-original-title', '结束录制');
                CodingEditer.initRecodesValue();

            });
        }else{
            console.log('-------------');
            recorder.stop();
            recorder.getBlobData();
            $('#start-recording').removeClass('new-recording').addClass('recording').attr('data', '1').attr('data-original-title', '结束录制');
        }
        
    })

    // 播放代码
    $('.audio-play').click(function() {
        $('#audio')[0].play();
    })

})