mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 10:47:00 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			159 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			159 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * intro.php
 | |
|  * Copyright (c) 2017 thegrumpydictator@gmail.com
 | |
|  * This software may be modified and distributed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.
 | |
|  *
 | |
|  * See the LICENSE file for details.
 | |
|  */
 | |
| 
 | |
| declare(strict_types=1);
 | |
| 
 | |
| /*
 | |
|  * Always make sure intro is the first element (if any) and outro is the last one.
 | |
|  */
 | |
| 
 | |
| return [
 | |
|     // index
 | |
|     'index'                          => [
 | |
|         'intro'          => [],
 | |
|         'accounts-chart' => ['element' => '#accounts-chart'],
 | |
|         'box_out_holder' => ['element' => '#box_out_holder'],
 | |
|         'help'           => ['element' => '#help', 'position' => 'bottom'],
 | |
|         'sidebar-toggle' => ['element' => '#sidebar-toggle', 'position' => 'bottom'],
 | |
|         'outro'          => [],
 | |
|     ],
 | |
|     // accounts: create
 | |
|     'accounts_create'                => [
 | |
|         'iban' => ['element' => '#ffInput_iban'],
 | |
|     ],
 | |
|     // extra text for asset account creation.
 | |
|     'accounts_create_asset'          => [
 | |
|         'opening_balance' => ['element' => '#ffInput_openingBalance'],
 | |
|         'currency'        => ['element' => '#ffInput_currency_id'],
 | |
|         'virtual'         => ['element' => '#ffInput_virtualBalance'],
 | |
|     ],
 | |
| 
 | |
|     // budgets: index
 | |
|     'budgets_index'                  => [
 | |
|         'intro'            => [],
 | |
|         'set_budget'       => ['element' => '#availableBar',],
 | |
|         'see_expenses_bar' => ['element' => '#spentBar'],
 | |
|         'navigate_periods' => ['element' => '#periodNavigator'],
 | |
|         'new_budget'       => ['element' => '#createBudgetBox'],
 | |
|         'list_of_budgets'  => ['element' => '#budgetList'],
 | |
| 
 | |
|     ],
 | |
|     // reports: index, default report, audit, budget, cat, tag
 | |
|     'reports_index'                  => [
 | |
|         'intro'               => [],
 | |
|         'inputReportType'     => ['element' => '#inputReportType'],
 | |
|         'inputAccountsSelect' => ['element' => '#inputAccountsSelect'],
 | |
|         'inputDateRange'      => ['element' => '#inputDateRange'],
 | |
|         'extra-options-box'   => ['element' => '#extra-options-box', 'position' => 'top'],
 | |
|     ],
 | |
|     'reports_report_default'         => [
 | |
|         'intro' => [],
 | |
|     ],
 | |
|     'reports_report_audit'           => [
 | |
|         'intro'      => [],
 | |
|         'optionsBox' => ['element' => '#optionsBox'],
 | |
|     ],
 | |
|     'reports_report_category'        => [
 | |
|         'intro'                  => [],
 | |
|         'pieCharts'              => ['element' => '#pieCharts'],
 | |
|         'incomeAndExpensesChart' => ['element' => '#incomeAndExpensesChart', 'position' => 'top'],
 | |
| 
 | |
|     ],
 | |
|     'reports_report_tag'             => [
 | |
|         'intro'                  => [],
 | |
|         'pieCharts'              => ['element' => '#pieCharts'],
 | |
|         'incomeAndExpensesChart' => ['element' => '#incomeAndExpensesChart', 'position' => 'top'],
 | |
|     ],
 | |
|     'reports_report_budget'          => [
 | |
|         'intro'                  => [],
 | |
|         'pieCharts'              => ['element' => '#pieCharts'],
 | |
|         'incomeAndExpensesChart' => ['element' => '#incomeAndExpensesChart', 'position' => 'top'],
 | |
|     ],
 | |
| 
 | |
|     // transactions: create (also per type!)
 | |
|     'transactions_create'            => [
 | |
|         'switch_box'       => ['element' => '#switch-box'],
 | |
|         'ffInput_category' => ['element' => '#ffInput_category'],
 | |
|     ],
 | |
|     'transactions_create_withdrawal' => [
 | |
|         'ffInput_budget'           => ['element' => '#ffInput_budget_id'],
 | |
|         'currency_dropdown_amount' => ['element' => '#currency_dropdown_amount'],
 | |
|     ],
 | |
|     'transactions_create_deposit'    => [
 | |
|         'currency_dropdown_amount' => ['element' => '#currency_dropdown_amount'],
 | |
|     ],
 | |
|     'transactions_create_transfer'   => [
 | |
|         'ffInput_piggy_bank_id' => ['element' => '#ffInput_piggy_bank_id'],
 | |
|     ],
 | |
| 
 | |
|     // piggies: index, create, show
 | |
|     'piggy-banks_index'              => [
 | |
|         'saved'         => ['element' => '.piggySaved'],
 | |
|         'button'        => ['element' => '.piggyBar',],
 | |
|         'accountStatus' => ['element' => '#accountStatus', 'position' => 'top'],
 | |
|     ],
 | |
|     'piggy-banks_create'             => [
 | |
|         'name'  => ['element' => '#ffInput_name'],
 | |
|         'date'  => ['element' => '#ffInput_targetdate'],
 | |
| 
 | |
|     ],
 | |
|     'piggy-banks_show'               => [
 | |
|         'intro'        => [],
 | |
|         'piggyChart'   => ['element' => '#piggyChart'],
 | |
|         'piggyDetails' => ['element' => '#piggyDetails'],
 | |
|         'piggyEvents'  => ['element' => '#piggyEvents'],
 | |
|     ],
 | |
| 
 | |
|     // bills: index, create, show
 | |
|     'bills_index'                    => [
 | |
|         'paid_in_period'     => ['element' => '.paid_in_period'],
 | |
|         'expected_in_period' => ['element' => '.expected_in_period'],
 | |
|     ],
 | |
|     'bills_create'                   => [
 | |
|         'name'               => ['element' => '#name_holder'],
 | |
|         'match'              => ['element' => '#match_holder'],
 | |
|         'amount_min_holder'  => ['element' => '#amount_min_holder'],
 | |
|         'repeat_freq_holder' => ['element' => '#repeat_freq_holder'],
 | |
|         'skip_holder'        => ['element' => '#skip_holder'],
 | |
|     ],
 | |
|     'bills_show'                     => [
 | |
|         'billInfo'    => ['element' => '#billInfo'],
 | |
|         'billButtons' => ['element' => '#billButtons'],
 | |
|         'billChart'   => ['element' => '#billChart', 'position' => 'top'],
 | |
| 
 | |
|     ],
 | |
|     // rules: index, create-rule, edit-rule
 | |
|     'rules_index'                    => [
 | |
|         'intro'          => [],
 | |
|         'new_rule_group' => ['element' => '#new_rule_group'],
 | |
|         'new_rule'       => ['element' => '.new_rule'],
 | |
|         'prio_buttons'   => ['element' => '.prio_buttons'],
 | |
|         'test_buttons'   => ['element' => '.test_buttons'],
 | |
|         'rule-triggers'  => ['element' => '.rule-triggers'],
 | |
|         'outro'          => [],
 | |
|     ],
 | |
|     'rules_create'                   => [
 | |
|         'mandatory'          => ['element' => '#mandatory'],
 | |
|         'ruletriggerholder'  => ['element' => '.rule-trigger-box'],
 | |
|         'test_rule_triggers' => ['element' => '.test_rule_triggers'],
 | |
|         'actions'            => ['element' => '.rule-action-box', 'position' => 'top'],
 | |
|     ],
 | |
|     // preferences: index
 | |
|     'preferences_index'              => [
 | |
|         'tabs'  => ['element' => '.nav-tabs'],
 | |
|     ],
 | |
|     // currencies: index, create
 | |
|     'currencies_index'               => [
 | |
|         'intro'   => [],
 | |
|         'default' => ['element' => '.defaultCurrency'],
 | |
|     ],
 | |
|     'currencies_create'              => [
 | |
|         'code'  => ['element' => '#ffInput_code',],
 | |
|     ],
 | |
| ]; |