aboutsummaryrefslogblamecommitdiffstats
path: root/ethereal/assets/qml/views/javascript.qml
blob: aa5f93547f40e342aea4d4189e2dff11d558c830 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                          
                             























                                                                      








                                           
import QtQuick 2.0
import QtQuick.Controls 1.0;
import QtQuick.Layouts 1.0;
import QtQuick.Dialogs 1.0;
import QtQuick.Window 2.1;
import QtQuick.Controls.Styles 1.1
import Ethereum 1.0

Rectangle {
    property var title: "JavaScript"
    property var iconFile: "../tx.png"
    property var menuItem

    objectName: "javascriptView"
    visible: false
    anchors.fill: parent

    TextField {
        id: input
        anchors {
            left: parent.left
            right: parent.right
            bottom: parent.bottom
        }
        height: 20

        Keys.onReturnPressed: {
            var res = eth.evalJavascriptString(this.text);
            this.text = "";

            output.append(res)
        }
    }

    TextArea {
        id: output
        text: "> JSRE Ready..."
        anchors {
            top: parent.top
            left: parent.left
            right: parent.right
            bottom: input.top
        }
    }
}