Преглед изворни кода

добавил ещё категорий

kpmy пре 8 година
родитељ
комит
2767f39421

+ 7 - 1
components/nav/nav.js

@@ -13,7 +13,13 @@ angular.module('SolvIn')
 
                 $scope.phrase = function () {
                     var phrases = [`Метод есть осознание формы внутреннего самодвижения содержания изучаемого предмета.`,
-                        `Свобода — это господство над обстоятельствами со знанием дела.`, `Всё является примером диалектики.`, `Истина состоит в том, чтобы представить данный предмет как живое противоречие.`];
+                        `Свобода — это господство над обстоятельствами со знанием дела.`,
+                        `Всё является примером диалектики.`,
+                        `Истина состоит в том, чтобы представить данный предмет как живое противоречие.`,
+                        `Развивающиеся люди все время делают то, что не умеют.`,
+                        `Не всё есть становление, но во всём есть становление.`,
+                        `В абсолютном свете так же ничего не видно, как в абсолютной тьме.`,
+                        `Всё изменяется и остаётся неизменным.`];
                     return _.isNull($scope.todayPhrase) ? ($scope.todayPhrase = phrases[Math.min(Math.round(Math.random()*phrases.length), phrases.length - 1)]) : $scope.todayPhrase;
                 };
 

+ 192 - 0
components/wizard/wizard-category.js

@@ -3,6 +3,7 @@
  */
 angular.module('SolvIn')
     .value('PureBeing', {
+        id: 'PureBeing',
         name: 'Чистое бытие',
         words: ['есть', 'чистое', 'бытие'],
         facts: [{
@@ -22,6 +23,7 @@ angular.module('SolvIn')
         }]
     })
     .value('PureNothing', {
+        id: 'PureNothing',
         name: 'Чистое ничто',
         words: ['чистое', 'ничто'],
         facts: [{
@@ -43,6 +45,7 @@ angular.module('SolvIn')
         }]
     })
     .value("Becoming", {
+        id: "Becoming",
         name: 'Становление',
         words: ['становление', 'движение', 'моменты'],
         facts: [
@@ -53,6 +56,9 @@ angular.module('SolvIn')
                 title: 'Становление',
                 description: `<strong>Становление</strong> это движение исчезновения бытия в ничто и
 ничто в бытии.`
+            }, {
+                title: 'Истинная категория',
+                description: `Становление это истинная категория, потому что в нём содержится бытие и ничто в движении, что соответствует реальности. Нигде в реальности нет вечного неисчезающего бытия, и нигде в реальности нет ничто отдельно, без того, чтобы оно становилось бытием.`
             }, {
                 title: 'Движение',
                 description: `В любой момент всё находится в движении от бытия к ничто и от ничто к бытию. В этом движении есть два противоположных движения, которые называют <em>моменты</em>.`,
@@ -61,6 +67,7 @@ angular.module('SolvIn')
         ]
     })
     .value("Passing", {
+        id: "Passing",
         name: 'Прехождение',
         words: ['прехождение', 'из бытия', 'в ничто'],
         facts: [{
@@ -76,6 +83,7 @@ angular.module('SolvIn')
         }]
     })
     .value("Uprising", {
+        id: "Uprising",
         name: 'Возникновение',
         words: ['возникновение', 'из ничто', 'в бытие'],
         facts: [{
@@ -94,4 +102,188 @@ angular.module('SolvIn')
 называется снятием.<br/><strong>Снятие — это отрицание с удержанием</strong>. Становление становится <em>ставшим</em>.`,
             actions: [{name: 'Ставшее'}]
         }]
+    })
+    .value("ExtantBeing", {
+        id: "ExtantBeing",
+        name: 'Наличное бытие',
+        words: ['наличное', 'бытие', 'ставшее'],
+        facts: [{
+            title: 'Ставшее',
+            description: `Cтановление это движение объединяющее бытие и ничто, Гегель называл становление также <em>беспокойное единство</em>. Ставшее, как снятие становления, отрицает и движение и объединение. Не беспокойное это <em>спокойное</em>. Не единство (нескольких) это простота (одного). <br/> Таким образом, <strong>ставшее это спокойная простота</strong>.`
+        }, {
+            title: 'Оно есть',
+            description: 'Ставшее есть, значит это бытие. Какое бытие? То, которое стало результатом снятия становления. '
+        }, {
+            title: 'Наличное бытие',
+            description: 'Такое бытие, которое является результатом снятия становления (ставшим), называется <em>наличным бытием</em>, то есть, оно налицо. Совершён переход от бытия к новому, наличному бытию через становление. И новое бытие это не совершенно новое бытие, а продолжение предыдущего бытия.'
+        }, {
+            title: 'Результат снятия',
+            description: `Наличное бытие является результатом снятия становления, значит, наличное бытие содержит в себе становление, в котором объединены бытие и ничто. <br/>Бытие стало наличным бытием, но ничто так же сохранилось в наличном бытии.`,
+            actions: [{name: 'Небытие', value: 'Nihility'}]
+        }]
+    })
+    .value('Nihility', {
+        id: 'Nihility',
+        name: 'Небытие',
+        words: ['небытие', 'определённость'],
+        facts: [{
+            title: 'Небытие',
+            description: `Ничто в наличном бытии, взятое из снятого становления, называется <em>небытие</em>.`
+        }, {
+            title: 'Связь с наличным бытием',
+            description: 'Рассматривая наличное бытие, нашли в нём небытие. Если это небытие рассмотреть отдельно, не забывая, что оно было в конкретном наличном бытии, получим <em>определённость</em>.'
+        }, {
+            title: 'Определённость',
+            description: `Небытие, принятое в бытие так, что конкретное целое имеет форму бытия, называется <em>определенностью</em> наличного бытия.<br/>В чём нет небытия, то не о<em>предел</em>ено, абсолютно. Рассмотрим определённость отдельно от бытия.`,
+            actions: [{name: 'Качество', value: 'Quality'}]
+        }]
+    })
+    .value('Quality', {
+        id: 'Quality',
+        name: 'Качество',
+        words: ['качество', 'реальность', 'отрицание'],
+        facts: [{
+            title: 'Качество',
+            description: 'Это такая определенность, которая берется изолированно, сама по себе.'
+        }, {
+            title: 'Оно есть',
+            description: `Качество есть, значит оно наличное бытие. Но качество было оторвано от другого бытия, взято отдельно. Поэтому качество должно быть рассмотрено и как бытие, и как ничто.`
+        }, {
+            title: 'Качество, как бытие',
+            description: `Качество, взятое как бытие в противоположность ничто, называется <em>реальность</em>.`
+        }, {
+            title: 'Качество, как ничто',
+            description: `Качество, взятое как ничто в противоположность бытию, называется <em>отрицание</em>.`
+        }, {
+            title: 'Снятие',
+            description: `Реальность есть, значит она наличное бытие. И отрицание есть, значит оно тоже наличное бытие. Две стороны одной определённости, взятой отдельно от бытия. Качество снимается в борьбе реальности и отрицания. Нет больше определённости отдельной от наличного бытия.`,
+            actions: [{name: 'Определённое наличное бытие', value: 'Something'}]
+        }
+        ]
+    })
+    .value('Something', {
+        id: 'Something',
+        name: 'Нечто',
+        words: ['нечто', 'сущее', 'иное', 'в-себе', 'для-иного'],
+        facts: [{
+            title: 'Определённое наличное бытие',
+            description: `Наличное бытие взятое со своей определённостью называется <em>налично сущее</em> или <em>нечто</em>. Такое бытие непосредственно доступно уму, нечто одновременно описывает что оно и какое оно. Что? Налично сущее. Какое? Налично сущее.`
+        }, {
+            title: `Нечто`,
+            description: `Нечто есть, значит это определённое наличное бытие. Нечто должно быть взято
+как становление. В-себе становление, но уже определённого наличного бытия, то есть нечто. Два нечто противоположных друг другу.`
+        }, {
+            title: 'Иное',
+            description: `Нечто, которое противоположность другому нечто есть <em>иное</em>. Нечто и иное — это два нечто. Иное для нечто, это иное. И иное для себя тоже иное. <strong>Иное иного есть иное</strong>. А нечто для иного это нечто. Возникают два момента.`
+        }, {
+            title: 'Моменты',
+            description: `Имеем нечто равное себе и одновременно неравное себе. Момент равенства с собой называется <strong>в-себе-бытие</strong>. Момент неравенства с собой называется <strong>бытие-для-иного</strong>.`,
+            actions: [{name: 'Изменяющееся нечто', value: 'FluentSomething'}]
+        }]
+    })
+    .value("FluentSomething", {
+        id: "FluentSomething",
+        name: 'Изменяющееся нечто',
+        words: ['нечто', 'изменяется', 'равно', 'неравно', 'себе'],
+        facts: [{
+            title: 'Изменяющееся нечто',
+            description: `Это такое <em>нечто</em>, которое есть единство <em>бытия-в-себе</em> и <em>бытия-для-иного</em>, то есть единство равенства с собой и неравенства с собой. Надо различать между тем, что есть в себе, и тем, что положено (для иного).`
+        }, {
+            title: 'Абстракция',
+            description: `Если нечто <strong>не изменяется</strong>, то это <em>абстракция</em>, отрывание одной стороны противоречия от другой и искусственное превращение этой стороны в некое самостоятельное целое.`
+        }, {
+            title: 'Моменты',
+            description: `Бытие-в-себе и бытие-для-иного присутствуют в изменяющемся нечто. Значит в каждом из них есть моменты перехода к противоположности. В-себе-бытие содержит бытие-для-иного, противостоит ему и наоборот.`
+        }, {
+            title: '&laquo;В&raquo;',
+            description: `Такое в-себе-бытие, которое противостоит во в-себе-бытии бытию-для-иного или утверждает в бытии-для-иного бытие-в-себе называется <em>в-нем-бытие</em> или просто &laquo;в&raquo;.<br/>Если вспомнить, что нечто это определённое наличное бытие, можем рассмотреть момент &laquo;в&raquo; оперделённости.`,
+            actions: [{name: 'Определение', value: 'Definition'}]
+        }]
+    })
+    .value('Definition', {
+        id: 'Definition',
+        name: 'Определение',
+        words: ['определение', 'качество', 'сохраняется', 'в изменении', 'характер'],
+        facts: [{
+            title: 'Качество',
+            description: 'Берем качество, которое: <ul><li>бытие-в-себе в простом нечто</li><li>остается равным себе в изменяющемся нечто</li><li>противостоит бытию-для-иного во в-себе-бытии</li><li>находится в единстве с бытием-для-иного</li></ul>То есть это качество противится переходу в иное, сохраняет и удерживает себя в изменении.'
+        }, {
+            title: 'Определение',
+            description: `Это качество, которое есть в себе в простом нечто и находится в единстве с другим моментом этого нечто – с в-нем-бытием.`
+        }, {
+            title: 'Характер',
+            description: `Если брать качество, которое бытие-для-иного в простом нечто, и сохраняется в изменении, то такая определенность, называется характером.. То есть, это внутренняя определенность, проявляющаяся вовне.`
+        }, {
+            title: 'Переход',
+            description: `Определение есть, значит это определённое наличное бытие, нечто. Характер тоже есть, значит это нечто. Два нечто, одно выступает как определение, а другое как характер, и они в единстве. `
+        }, {
+            title: 'Качественное инобытие',
+            description: `Два нечто переходят вдруг в друга, при этом качественно они иные, одна и та же
+определенность, соединяет и разделяет два нечто, это называется <strong>граница</strong>. <br/>Теперь нечто не в-себе-становление, а положено как становление. Определение переходит в характер, характер переходит в определение.`,
+            actions: [{name: 'Граница', value: 'Limit'}]
+        }]
+    })
+    .value('Limit', {
+        id: 'Limit',
+        name: 'Граница',
+        words: ['граница', 'предел', 'бесконечность', 'конечное'],
+        facts: [{
+            title: 'Граница',
+            description: `Одна и та же определенность, которая соединяет и разделяет два нечто, есть граница. Благодаря своей определенности, то есть границе, нечто есть. В то же время нечто нет благодаря его границе, оно прекращается благодаря своей границе и выходит к иному.`
+        }, {
+            title: 'Конечное',
+            description: `Нечто, взятое со своей границей, определяется как конечное.`
+        }, {
+            title: 'Долженствование',
+            description: `Благодаря своей границе нечто становится тем, что оно не есть. Такой момент нечто, который состоит в том, чтобы быть
+тем, что нечто не есть, называется долженствованием.`
+        }, {
+            title: 'Предел',
+            description: `Предел — это граница, которую переступают, переходят. Если нечто
+со своей границей (конечное) вышло за предел, то оно стало иное, также взятое со своей границей, то
+есть иное конечное. И так до бесконечности.`
+        }, {
+            title: 'Бесконечность',
+            description: `Бесконечный переход одного конечного в другое конечное называется дурной бесконечностью. Истинное бесконечное – это
+единство бесконечного и конечного как бесконечное, определенностью, моментом которого является конечное. Такое конечное, которое в бесконечном, носит название <em>идеального</em>.`,
+            actions: [{name: 'Количество', value: 'Quantity'}]
+        }]
+    })
+    .value('Quantity', {
+        id: 'Quantity',
+        name: 'Количество',
+        words: ['количество', 'мера', 'скачок', 'качество'],
+        facts: [{
+            title: 'Количество',
+            description: `Такая определенность, которая есть <em>безразличная</em> граница называется <em>количество</em>. То есть при переходе границы меняется определенность, а качество остается. Количество меняется непрерывно, постепенно.`
+        }, {
+            title: 'Мера',
+            description: `Такое количество определенного качества, при котором это качество еще сохраняется — это мера.`
+        }, {
+            title: 'Скачок',
+            description: `Переход одного качества в другое качество при накоплении количественных изменений, которые сами по себе вроде
+бы никакого качества не меняют, называется <em>скачок</em>, то есть перерыв постепенности.`
+        }, {
+            title: 'Узлы',
+            description: `Развитие качества, количественное развитие, скачок, развитие другого качества, скачок, развитие третьего качества и т.д образуют <em>узловую линию отношений меры</em>.`,
+            actions: [{name: 'Развитие', value: 'Progress'}]
+        }]
+    })
+    .value('Progress', {
+        id: 'Progress',
+        name: 'Развитие',
+        words: ['развитие', 'изменение'],
+        facts: [{
+            title: 'Изменение',
+            description: 'Всё находится в процессе становления и изменения. При этом всякое развитие есть изменение, но не всякое изменение есть развитие.'
+        }, {
+            title: 'Развитие',
+            description: `Развитие – это такое изменение, которое есть движение простого к сложному, низшего к высшему. Развитие совершается через борьбу противоположностей, через борьбу противоположных тенденций во всём, высшее прокладывает себе дорогу через борьбу с низшим, но низшее не пассивно сдает свои позиции, а противостоит высшему, активно борется с ним.`
+        }, {
+            title: 'Прогресс',
+            description: 'Это движение в развитии, которое совпадает с направлением развития.'
+        }, {
+            title: 'Регресс',
+            description: 'Это движение в развитии, противоположное развитию.'
+        }]
     });

+ 15 - 9
components/wizard/wizard-controller.js

@@ -1,17 +1,23 @@
 angular.module('SolvIn')
-    .controller('WizardController', function ($scope, $state, $stateParams, $mdToast, PureBeing, PureNothing, Becoming, Passing, Uprising) {
+    .controller('WizardController', function ($scope, $state, $stateParams, $mdToast, PureBeing, PureNothing, Becoming, Passing, Uprising, ExtantBeing, Nihility, Quality, Something, FluentSomething, Definition, Limit, Quantity, Progress) {
         $scope.steps = [];
         $scope.stepsMap = {};
 
-        function pushStep(id, step) {
-            $scope.steps.push(step);
-            $scope.stepsMap[id] = $scope.steps.length -1;
+        var injected = arguments;
+
+        function pushSteps(...ids) {
+            Array.from(ids).forEach(function (id) {
+                var step = Array.from(injected).find(s => _.isEqual(s.id, id) && _.isArray(s.words));
+                if (_.isObject(step)) {
+                    $scope.steps.push(step);
+                    $scope.stepsMap[id] = $scope.steps.length - 1;
+                } else {
+                    console.log(`no step for ${id}`);
+                }
+            });
         }
-        pushStep('PureBeing', PureBeing);
-        pushStep('PureNothing', PureNothing);
-        pushStep('Becoming', Becoming);
-        pushStep('Passing', Passing);
-        pushStep('Uprising', Uprising);
+
+        pushSteps('PureBeing', 'PureNothing', 'Becoming', 'Passing', 'Uprising', 'ExtantBeing', 'Nihility', 'Quality', 'Something', 'FluentSomething', 'Definition', 'Limit', 'Quantity', 'Progress');
 
         $scope.rotate = function (w) {
             return [0, 0, 0, 90, -90][Math.round(4 * Math.random())];

+ 1 - 1
components/wizard/wizard.html

@@ -28,7 +28,7 @@
                 <md-card>
                     <md-card-header>
                         <md-card-header-text ng-class="$odd ? 'right-side-card-text' : 'left-side-card-text'">
-                            <span class="md-headline">{{fact.title}}</span>
+                            <span class="md-headline" ng-bind-html="fact.title"></span>
                             <span class="md-subhead" ng-bind-html="fact.description"></span>
                         </md-card-header-text>
                     </md-card-header>