Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6162 | Rev 6166 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6162 Rev 6164
Línea 168... Línea 168...
168
            'data'      : {
168
            'data'      : {
169
                'reaction' : reaction
169
                'reaction' : reaction
170
            }
170
            }
171
        }).done(function(response) {
171
        }).done(function(response) {
172
            if(response['success']) {
172
            if(response['success']) {
-
 
173
                 $('#currentReaction').attr('data-reaction', reaction);
173
                 $('#currentReaction').html(
174
                 $('#currentReaction').html(
174
                    $('#reactionTemplate').render({reaction: reaction})
175
                    $('#reactionTemplate').render({reaction: reaction})
175
                );
176
                );
176
            } else {
177
            } else {
177
                $.fn.showError(response['data']);
178
                $.fn.showError(response['data']);
Línea 182... Línea 183...
182
            NProgress.done();
183
            NProgress.done();
183
        });
184
        });
Línea 184... Línea 185...
184
 
185
 
Línea 185... Línea 186...
185
    });
186
    });
186
 
187
 
-
 
188
    $('body').on('click', 'button.#currentReaction', function(e) {
Línea -... Línea 189...
-
 
189
        e.preventDefault();
Línea 187... Línea 190...
187
    $('body').on('click', 'button.btn-delete-reaction', function(e) {
190
        var reaction = $(this).data('reaction');
188
        e.preventDefault();
191
 
189
 
192
        if(!reaction) return 
190
 
193
 
191
        NProgress.start();
194
        NProgress.start();
192
        $.ajax({
195
        $.ajax({
193
            'dataType'  : 'json',
196
            'dataType'  : 'json',
194
            'accept'    : 'application/json',
197
            'accept'    : 'application/json',
195
            'method'    : 'post',
198
            'method'    : 'post',
196
            'url'       :  '$routeDeleteReaction',
199
            'url'       :  '$routeDeleteReaction',
197
        }).done(function(response) {
200
        }).done(function(response) {
198
            if(response['success']) {
201
            if(response['success']) {
199
                 $('#currentReaction').html(
202
                $('#currentReaction').html(
200
                    $('#reactionTemplate').render({reaction: ''})
203
                    $('#reactionTemplate').render({reaction: ''})
201
                );
204
            );
202
            } else {
205
        } else {
203
                $.fn.showError(response['data']);
206
            $.fn.showError(response['data']);
204
            }
207
        }
205
        }).fail(function( jqXHR, textStatus, errorThrown) {
208
        }).fail(function( jqXHR, textStatus, errorThrown) {
206
            $.fn.showError(textStatus);
-
 
207
        }).always(function() {
209
            $.fn.showError(textStatus);
Línea 208... Línea 210...
208
            NProgress.done();
210
        }).always(function() {
Línea 209... Línea 211...
209
        });
211
            NProgress.done();
Línea 301... Línea 303...
301
                        <button class="btn-save-reaction" data-reaction="<?php echo ContentReaction::REACTION_FUN ?>" title="Me divierte">
303
                        <button class="btn-save-reaction" data-reaction="<?php echo ContentReaction::REACTION_FUN ?>" title="Me divierte">
302
                            <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="EmojiEmotionsIcon" style="color: rgb(255, 127, 80);">
304
                            <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="EmojiEmotionsIcon" style="color: rgb(255, 127, 80);">
303
                                <path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8zM12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4zm3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>
305
                                <path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8zM12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4zm3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>
304
                            </svg>
306
                            </svg>
305
                        </button>
307
                        </button>
306
                        <button class="btn-delete-reaction"><i class="fa fa-trash" aria-hidden="true"></i></button>
-
 
307
                    </div>
308
                    </div>
308
                </div>
309
                </div>
309
                <div class="comments-container show px-3">
310
                <div class="comments-container show px-3">
310
                    <form class="feedCommentContainer" id="form-comment" class="form-comment">
311
                    <form class="feedCommentContainer" id="form-comment" class="form-comment">
311
                        <input class="commentInput" type="text" name="comment" id="comment" maxlength="256" placeholder="LABEL_WRITE_A_COMMENT">
312
                        <input class="commentInput" type="text" name="comment" id="comment" maxlength="256" placeholder="LABEL_WRITE_A_COMMENT">
Línea 341... Línea 342...
341
<script id="reactionTemplate" type="text/x-jsrender">
342
<script id="reactionTemplate" type="text/x-jsrender">
342
    {{if reaction === '<?php echo ContentReaction::REACTION_FUN ?>'}}
343
    {{if reaction === '<?php echo ContentReaction::REACTION_FUN ?>'}}
343
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="EmojiEmotionsIcon" style="color: rgb(255, 127, 80);">
344
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="EmojiEmotionsIcon" style="color: rgb(255, 127, 80);">
344
        <path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8zM12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4zm3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>
345
        <path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM8.5 8c.83 0 1.5.67 1.5 1.5S9.33 11 8.5 11 7 10.33 7 9.5 7.67 8 8.5 8zM12 18c-2.28 0-4.22-1.66-5-4h10c-.78 2.34-2.72 4-5 4zm3.5-7c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path>
345
    </svg>
346
    </svg>
-
 
347
    Me Divierte
346
    {{/if}}
348
    {{/if}}
347
    {{if reaction === '<?php echo ContentReaction::REACTION_INTEREST ?>'}}
349
    {{if reaction === '<?php echo ContentReaction::REACTION_INTEREST ?>'}}
348
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="TungstenIcon" style="color: rgb(245, 187, 92);">
350
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="TungstenIcon" style="color: rgb(245, 187, 92);">
349
        <path d="M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.106 6.8014 1.4072-1.4071 2.1213 2.1213-1.4071 1.4071zm-11.3099.7071 2.1214-2.1213 1.4071 1.4072-2.1213 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98zM11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1V5z"></path>
351
        <path d="M11 19h2v3h-2zm-9-8h3v2H2zm17 0h3v2h-3zm-3.106 6.8014 1.4072-1.4071 2.1213 2.1213-1.4071 1.4071zm-11.3099.7071 2.1214-2.1213 1.4071 1.4072-2.1213 2.1213zM15 8.02V3H9v5.02c-1.21.92-2 2.35-2 3.98 0 2.76 2.24 5 5 5s5-2.24 5-5c0-1.63-.79-3.06-2-3.98zM11 5h2v2.1c-.32-.06-.66-.1-1-.1s-.68.04-1 .1V5z"></path>
350
    </svg>
352
    </svg>
-
 
353
    Me Interesa
351
    {{/if}}
354
    {{/if}}
352
    {{if reaction === '<?php echo ContentReaction::REACTION_LOVE ?>'}}
355
    {{if reaction === '<?php echo ContentReaction::REACTION_LOVE ?>'}}
353
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="FavoriteTwoToneIcon" style="color: rgb(223, 112, 77);">
356
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="FavoriteTwoToneIcon" style="color: rgb(223, 112, 77);">
354
        <path d="M16.5 5c-1.54 0-3.04.99-3.56 2.36h-1.87C10.54 5.99 9.04 5 7.5 5 5.5 5 4 6.5 4 8.5c0 2.89 3.14 5.74 7.9 10.05l.1.1.1-.1C16.86 14.24 20 11.39 20 8.5c0-2-1.5-3.5-3.5-3.5z" opacity=".3"></path>
357
        <path d="M16.5 5c-1.54 0-3.04.99-3.56 2.36h-1.87C10.54 5.99 9.04 5 7.5 5 5.5 5 4 6.5 4 8.5c0 2.89 3.14 5.74 7.9 10.05l.1.1.1-.1C16.86 14.24 20 11.39 20 8.5c0-2-1.5-3.5-3.5-3.5z" opacity=".3"></path>
355
        <path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"></path>
358
        <path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"></path>
356
    </svg>
359
    </svg>
-
 
360
    Me Encanta
357
    {{/if}}
361
    {{/if}}
358
    {{if reaction === '<?php echo ContentReaction::REACTION_RECOMMENDED ?>'}}
362
    {{if reaction === '<?php echo ContentReaction::REACTION_RECOMMENDED ?>'}}
359
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="RecommendIcon" style="color: rgb(116, 5, 249);">
363
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="RecommendIcon" style="color: rgb(116, 5, 249);">
360
        <path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z"></path>
364
        <path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z"></path>
361
    </svg>
365
    </svg>
-
 
366
    Recomendado
362
    {{/if}}
367
    {{/if}}
363
    {{if reaction === '<?php echo ContentReaction::REACTION_SUPPORT ?>'}}
368
    {{if reaction === '<?php echo ContentReaction::REACTION_SUPPORT ?>'}}
364
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="VolunteerActivismIcon" style="color: rgb(100, 149, 237);">
369
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="VolunteerActivismIcon" style="color: rgb(100, 149, 237);">
365
        <path d="M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25zM20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2z"></path>
370
        <path d="M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25zM20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2z"></path>
366
    </svg>
371
    </svg>
-
 
372
    Lo Apoyo
-
 
373
    {{/if}}
-
 
374
    {{if reaction === ''}}
-
 
375
    <svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-vubbuv" focusable="false" aria-hidden="true" viewBox="0 0 24 24" data-testid="RecommendIcon" style="color: gray;">
-
 
376
        <path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm6 9.8a.9.9 0 0 1-.1.5l-2.1 4.9a1.34 1.34 0 0 1-1.3.8H9a2 2 0 0 1-2-2v-5a1.28 1.28 0 0 1 .4-1L12 5l.69.69a1.08 1.08 0 0 1 .3.7v.2L12.41 10H17a1 1 0 0 1 1 1z"></path>
-
 
377
    </svg>
-
 
378
    Reaccionar
367
    {{/if}}
379
    {{/if}}
368
    {{>reaction}}
-
 
369
</script>
380
</script>
Línea 370... Línea 381...
370
 
381
 
371
 
382