From aa996d5043eed2f6dbedbc90def93a3b094bcecb Mon Sep 17 00:00:00 2001
From: Tomasz Bartosiak <tomasz.bartosiak@mozart.ipipan.waw.pl>
Date: Thu, 2 Jun 2016 16:07:30 +0200
Subject: [PATCH] refl i recip dają 'się' w jednostkach frazeologicznych

---
 semantics/static/js/semantics_schemas.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/semantics/static/js/semantics_schemas.js b/semantics/static/js/semantics_schemas.js
index 16f4553..b5bbad8 100644
--- a/semantics/static/js/semantics_schemas.js
+++ b/semantics/static/js/semantics_schemas.js
@@ -216,7 +216,6 @@ function redrawSchemas(frame) {
 
 
 function hasRefl(schema) {
-    // TODO: refl i recip w schemacie
     var sid = schemaId(schema);
     var i, j;
     for (i = 0; i < subentry_display.length; i++) {
@@ -226,6 +225,13 @@ function hasRefl(schema) {
 		if (char_display.search('się') >= 0) {
 		    return true;
 		} else {
+                    var l0 = schemas_content['schema_' + sid + '_'].display.arguments[0];
+                    var k;
+                    for (k = 0; k < l0.length; k++) {
+                        if (l0[k].argument == 'refl' || l0[k].argument == 'recip') {
+                            return true;
+                        }
+                    }
 		    return false;
 		}
             }
--
libgit2 0.22.2