From 898e7ed11ab0958fcdaf65b99b33f7b04787630a Mon Sep 17 00:00:00 2001
From: Joris
Date: Sun, 24 Sep 2017 22:14:48 +0200
Subject: Bootstrap with GHCJS and reflex:

- setup login and logout,
- first draft of payment view.
---
 src/client/LoggedIn/Income/Table.elm | 128 -----------------------------------
 1 file changed, 128 deletions(-)
 delete mode 100644 src/client/LoggedIn/Income/Table.elm

(limited to 'src/client/LoggedIn/Income/Table.elm')

diff --git a/src/client/LoggedIn/Income/Table.elm b/src/client/LoggedIn/Income/Table.elm
deleted file mode 100644
index f10a552..0000000
--- a/src/client/LoggedIn/Income/Table.elm
+++ /dev/null
@@ -1,128 +0,0 @@
-module LoggedIn.Income.Table exposing
-  ( view
-  )
-
-import Dict exposing (..)
-import Date exposing (Date)
-import String exposing (append)
-
-import FontAwesome
-import View.Color as Color
-
-import Html exposing (..)
-import Html.Attributes exposing (..)
-import Html.Events exposing (..)
-
-import Dialog
-import Dialog.AddIncome.Model as AddIncome
-import Dialog.AddIncome.View as AddIncome
-
-import Tooltip
-
-import Msg exposing (Msg)
-
-import LoggedData exposing (LoggedData)
-
-import LoggedIn.Msg as LoggedInMsg
-
-import View.Date as Date
-import LoggedIn.View.Format as Format
-
-import Model.User exposing (getUserName)
-import Model.Income as Income exposing (..)
-import Model.Translations exposing (getMessage)
-
-view : LoggedData -> Html Msg
-view loggedData =
-  let incomes =
-        loggedData.incomes
-          |> Dict.toList
-          |> List.sortBy (.time << Tuple.second)
-          |> List.reverse
-  in  div
-        [ class "table" ]
-        [ div
-            [ class "lines" ]
-            ( headerLine loggedData :: List.map (paymentLine loggedData) incomes)
-        , if List.isEmpty (Dict.toList loggedData.incomes)
-            then
-              div
-                [ class "emptyTableMsg" ]
-                [ text <| getMessage loggedData.translations "NoIncome" ]
-            else
-              text ""
-        ]
-
-headerLine : LoggedData -> Html Msg
-headerLine loggedData =
-  div
-    [ class "header" ]
-    [ div [ class "cell name" ] [ text <| getMessage loggedData.translations "Name" ]
-    , div [ class "cell income" ] [ text <| getMessage loggedData.translations "Income" ]
-    , div [ class "cell date" ] [ text <| getMessage loggedData.translations "Date" ]
-    , div [ class "cell" ] []
-    , div [ class "cell" ] []
-    , div [ class "cell" ] []
-    ]
-
-paymentLine : LoggedData -> (IncomeId, Income) -> Html Msg
-paymentLine loggedData (incomeId, income) =
-  div
-    [ class "row" ]
-    [ div
-        [ class "cell name" ]
-        [ income.userId
-            |> getUserName loggedData.users
-            |> Maybe.withDefault "−"
-            |> text
-        ]
-    , div
-        [ class "cell income" ]
-        [ text (Format.price loggedData.conf income.amount) ]
-    , div
-        [ class "cell date" ]
-        [ text (Date.longView (Date.fromTime income.time) loggedData.translations) ]
-    , div
-        [ class "cell button" ]
-        [ let currentDate = Date.fromTime loggedData.currentTime
-          in  AddIncome.button
-                loggedData
-                (AddIncome.initialClone loggedData.translations currentDate income)
-                "CloneIncome"
-                (FontAwesome.clone Color.chestnutRose 18)
-                (Just (getMessage loggedData.translations "Clone"))
-        ]
-    , div
-        [ class "cell button" ]
-        [ if loggedData.me /= income.userId
-            then
-              text ""
-            else
-              AddIncome.button
-                loggedData
-                (AddIncome.initialEdit loggedData.translations incomeId income)
-                "EditIncome"
-                (FontAwesome.pencil Color.chestnutRose 18)
-                (Just (getMessage loggedData.translations "Edit"))
-        ]
-    , div
-        [ class "cell button" ]
-        [ if loggedData.me /= income.userId
-            then
-              text ""
-            else
-              let dialogConfig =
-                    { className = "deleteIncomeDialog"
-                    , title = getMessage loggedData.translations "ConfirmIncomeDelete"
-                    , body = always <| text ""
-                    , confirm = getMessage loggedData.translations "Confirm"
-                    , confirmMsg = always <| Msg.Dialog <| Dialog.UpdateAndClose <| Msg.DeleteIncome incomeId
-                    , undo = getMessage loggedData.translations "Undo"
-                    }
-              in  button
-                    (  Tooltip.show Msg.Tooltip (getMessage loggedData.translations "Delete")
-                    ++ [ onClick (Msg.Dialog <| Dialog.Open dialogConfig) ]
-                    )
-                    [ FontAwesome.trash Color.chestnutRose 18 ]
-        ]
-    ]
-- 
cgit v1.2.3