예제 #1
0
class feedbackmessage:

    _n_clicks = 0

    interface = frontend.frontend()

    def __init__(self, _n_clicks=0):
        self.set_clicks(_n_clicks)

    def set_clicks(self, _n_clicks):
        self._n_clicks = _n_clicks

    def add_clicks(self):
        self._n_clicks += 1

    def get_clicks(self):
        return self._n_clicks

    def warning_message(self):
        return self.interface.survey_warning_message()
예제 #2
0
from dash.dependencies import Input, Output, State
import dash_html_components as html
import dash_core_components as dcc

from app import app

from frontend import frontend
from backend import backend, feedbackmessage

feedmsg = feedbackmessage.feedbackmessage()
control = backend.backend()
interface = frontend.frontend()

_page_name = "abouteadxp"
_data_cache = []


def layout(data_cache=[]):
    global interface
    global _page_name
    return html.Div([
        interface.survey_warning("warning_" + _page_name),
        interface.survey_ead_xp(data_cache),
        interface.survey_send("send_" + _page_name)
    ])


@app.callback(Output('warning_' + _page_name, 'children'),
              [Input('send_' + _page_name, 'href')])
def warning_body_about_ead_xp(input1):
    global feedmsg