ButtonSave added
This commit is contained in:
parent
0751f23c8e
commit
ca520b08f7
@ -4,6 +4,7 @@ BtnDelete: Löschen
|
|||||||
BtnRegister: Anmelden
|
BtnRegister: Anmelden
|
||||||
BtnDeregister: Abmelden
|
BtnDeregister: Abmelden
|
||||||
BtnHijack: Sitzung übernehmen
|
BtnHijack: Sitzung übernehmen
|
||||||
|
BtnSave: Speichern
|
||||||
|
|
||||||
Aborted: Abgebrochen
|
Aborted: Abgebrochen
|
||||||
Remarks: Hinweise
|
Remarks: Hinweise
|
||||||
@ -258,7 +259,7 @@ CloseAlert: Schliessen
|
|||||||
|
|
||||||
Name: Name
|
Name: Name
|
||||||
MatrikelNr: Matrikelnummer
|
MatrikelNr: Matrikelnummer
|
||||||
NoMatrikelKnown: Keine Matrikelnummer eingetragen
|
NoMatrikelKnown: Keine Matrikelnummer
|
||||||
Theme: Oberflächen Design
|
Theme: Oberflächen Design
|
||||||
Favoriten: Anzahl gespeicherter Favoriten
|
Favoriten: Anzahl gespeicherter Favoriten
|
||||||
Plugin: Plugin
|
Plugin: Plugin
|
||||||
|
|||||||
@ -869,7 +869,7 @@ postCUserR tid ssh csh uCId = do
|
|||||||
|
|
||||||
((noteRes, noteView), noteEnctype) <- runFormPost . identifyForm FIDcUserNote . renderAForm FormStandard $
|
((noteRes, noteView), noteEnctype) <- runFormPost . identifyForm FIDcUserNote . renderAForm FormStandard $
|
||||||
aopt (annotateField editByWgt htmlField') (fslpI MsgCourseUserNote "HTML" & setTooltip MsgCourseUserNoteTooltip) (Just noteText)
|
aopt (annotateField editByWgt htmlField') (fslpI MsgCourseUserNote "HTML" & setTooltip MsgCourseUserNoteTooltip) (Just noteText)
|
||||||
<* submitButton
|
<* saveButton
|
||||||
formResult noteRes $ \mbNote -> (do
|
formResult noteRes $ \mbNote -> (do
|
||||||
now <- liftIO getCurrentTime
|
now <- liftIO getCurrentTime
|
||||||
case mbNote of
|
case mbNote of
|
||||||
|
|||||||
@ -45,9 +45,13 @@ import Utils.Lens
|
|||||||
import Data.Aeson (eitherDecodeStrict')
|
import Data.Aeson (eitherDecodeStrict')
|
||||||
import Data.Aeson.Text (encodeToLazyText)
|
import Data.Aeson.Text (encodeToLazyText)
|
||||||
|
|
||||||
|
import Data.Proxy
|
||||||
|
|
||||||
----------------------------
|
----------------------------
|
||||||
-- Buttons (new version ) --
|
-- Buttons (new version ) --
|
||||||
----------------------------
|
----------------------------
|
||||||
|
-- NOTE: ButtonSubmit is defined in Utils.Form !
|
||||||
|
|
||||||
|
|
||||||
data ButtonDelete = BtnDelete
|
data ButtonDelete = BtnDelete
|
||||||
deriving (Enum, Eq, Ord, Bounded, Read, Show, Generic, Typeable)
|
deriving (Enum, Eq, Ord, Bounded, Read, Show, Generic, Typeable)
|
||||||
@ -60,6 +64,23 @@ embedRenderMessage ''UniWorX ''ButtonDelete id
|
|||||||
instance Button UniWorX ButtonDelete where
|
instance Button UniWorX ButtonDelete where
|
||||||
btnClasses BtnDelete = [BCIsButton, BCDanger]
|
btnClasses BtnDelete = [BCIsButton, BCDanger]
|
||||||
|
|
||||||
|
data ButtonSave = BtnSave
|
||||||
|
deriving (Enum, Eq, Ord, Bounded, Read, Show, Generic, Typeable)
|
||||||
|
instance Universe ButtonSave
|
||||||
|
instance Finite ButtonSave
|
||||||
|
|
||||||
|
-- | Save-Button as AForm
|
||||||
|
saveButton :: (Button (HandlerSite m) ButtonSave, MonadHandler m) => AForm m ()
|
||||||
|
saveButton = combinedButtonFieldF_ (Proxy @ButtonSave) ""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
nullaryPathPiece ''ButtonSave $ camelToPathPiece' 1
|
||||||
|
|
||||||
|
embedRenderMessage ''UniWorX ''ButtonSave id
|
||||||
|
instance Button UniWorX ButtonSave where
|
||||||
|
btnClasses BtnSave = [BCIsButton, BCPrimary]
|
||||||
|
|
||||||
data ButtonRegister = BtnRegister | BtnDeregister
|
data ButtonRegister = BtnRegister | BtnDeregister
|
||||||
deriving (Enum, Eq, Ord, Bounded, Read, Show, Generic, Typeable)
|
deriving (Enum, Eq, Ord, Bounded, Read, Show, Generic, Typeable)
|
||||||
instance Universe ButtonRegister
|
instance Universe ButtonRegister
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user